package org.zend.php.zendserver.deployment.core.sdk; import org.zend.php.zendserver.deployment.core.DeploymentCore; import org.zend.sdklib.logger.ILogger; import org.zend.sdklib.logger.Log; /** * Initializes ZendSDK Logger * * This initialization code needs not be referenced directly e.g. in bundle activator because * imported interfaces may not be available yet. */ public class LoggerInitializer { public void initialize() { Log.getInstance().registerLogger(new ILogger() { public void warning(Object message) { DeploymentCore.logError(message.toString()); } public void info(Object message) { DeploymentCore.logError(message.toString()); } public ILogger getLogger(String creatorName, boolean verbose) { return this; } public void error(Object message) { DeploymentCore.logError(message.toString()); } public void debug(Object message) { DeploymentCore.logError(message.toString()); } }); } }