Copyright (c) 2000, 2007 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2000, 2007 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.core.runtime; import java.util.EventListener;
A log listener is notified of entries added to a plug-in's log.

This interface can be used without OSGi running.

Clients may implement this interface.

/** * A log listener is notified of entries added to a plug-in's log. * <p> * This interface can be used without OSGi running. * </p><p> * Clients may implement this interface. * </p> */
public interface ILogListener extends EventListener {
Notifies this listener that given status has been logged by a plug-in. The listener is free to retain or ignore this status.
Params:
  • status – the status being logged
  • plugin – the plugin of the log which generated this event
/** * Notifies this listener that given status has been logged by * a plug-in. The listener is free to retain or ignore this status. * * @param status the status being logged * @param plugin the plugin of the log which generated this event */
public void logging(IStatus status, String plugin); }