blob: 2318f1bcb91e8fd2ce23969304b53dcae6e03bdd [file] [log] [blame]
package org.eclipse.virgo.nano.deployer;
import org.eclipse.virgo.nano.serviceability.LogEventDelegate;
import org.eclipse.virgo.medic.eventlog.Level;
import org.eclipse.virgo.medic.eventlog.LogEvent;
public enum NanoDeployerLogEvents implements LogEvent {
NANO_INSTALLING(1, Level.INFO), //
NANO_INSTALLED(2, Level.INFO), //
NANO_STARTING(3, Level.INFO), //
NANO_STARTED(4, Level.INFO), //
NANO_STOPPING(5, Level.INFO), //
NANO_STOPPED(6, Level.INFO), //
NANO_UNINSTALLING(7, Level.INFO), //
NANO_UNINSTALLED(8, Level.INFO), //
NANO_WEB_STARTING(9, Level.INFO), //
NANO_WEB_STARTED(10, Level.INFO), //
NANO_INSTALLING_ERROR(11, Level.ERROR), //
NANO_STARTING_ERROR(12, Level.ERROR), //
NANO_UPDATING_ERROR(13, Level.ERROR), //
NANO_PERSIST_ERROR(14, Level.WARNING), //
NANO_UPDATING(15, Level.INFO), //
NANO_UPDATED(16, Level.INFO), //
NANO_UPDATE_ERROR(17, Level.ERROR), //
NANO_UNDEPLOY_ERROR(18, Level.ERROR), //
NANO_REFRESHING_HOST(19, Level.INFO), //
NANO_REFRESHED_HOST(20, Level.INFO), //
NANO_REFRESH_HOST_ERROR(21, Level.ERROR), //
NANO_UNRECOGNIZED_TYPE(22, Level.ERROR), //
NANO_INVALID_FILE(23, Level.ERROR); //
private static final String PREFIX = "DE";
private final LogEventDelegate delegate;
private NanoDeployerLogEvents(int code, Level level) {
this.delegate = new LogEventDelegate(PREFIX, code, level);
}
/**
* {@inheritDoc}
*/
@Override
public String getEventCode() {
return this.delegate.getEventCode();
}
/**
* {@inheritDoc}
*/
@Override
public Level getLevel() {
return this.delegate.getLevel();
}
}