An order granting divestiture of the privilege provided in Part 9 of Article VIII of this Act shall be granted only if the court, after hearing the parties, finds:
(1) that the information sought does not concern matters, or details in any proceeding, required to be kept secret under the laws of this State or of the Federal government; and(2) that all other available sources of information have been exhausted and, either, disclosure of the information sought is essential to the protection of the public interest involved or, in libel or slander cases, the plaintiff's need for disclosure of the information sought outweighs the public interest in protecting the confidentiality of sources of information used by a reporter as part of the news gathering process under the particular facts and circumstances of each particular case. If the court enters an order divesting the person of the privilege granted in Part 9 of Article VIII of this Act it shall also order the person to disclose the information it has determined should be disclosed, subject to any protective conditions as the court may deem necessary or appropriate.