blob: 3e5e54b11a5799b23b5e67bacc8be2add7dd783f [file] [log] [blame]
package org.eclipse.jetty.webapp.deploy;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.eclipse.jetty.deploy.AppLifeCycleEvent;
import org.eclipse.jetty.deploy.standard.DefaultAppLifeCycleAdapter;
public class DeployAuditLogBinding extends DefaultAppLifeCycleAdapter
{
private Logger logger = Logger.getLogger("audit.deploy");
@Override
public void onLifeCycleBeforePhase(AppLifeCycleEvent event) throws Exception
{
logger.info("Before Phase " + event.getLifeCyclePhase() + " on app " + event.getApp().getOriginId());
}
@Override
public void onLifeCyclePhase(AppLifeCycleEvent event) throws Exception
{
logger.info("Phase " + event.getLifeCyclePhase() + " on app " + event.getApp().getOriginId());
}
@Override
public void onLifeCyclePhaseFailure(AppLifeCycleEvent event)
{
logger.log(Level.SEVERE,"Phase Failure" + event.getLifeCyclePhase() + " on app " + event.getApp().getOriginId(),event.getThrowable());
}
@Override
public void onLifeCycleState(AppLifeCycleEvent event)
{
logger.info("Reached State " + event.getLifeCyclePhase() + " on app " + event.getApp().getOriginId());
}
}