
com.yammer.dropwizard.logging.LogFormatter Maven / Gradle / Ivy
package com.yammer.dropwizard.logging;
// TODO: 10/12/11 -- test LogFormatter
// TODO: 10/12/11 -- document LogFormatter
import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.PatternLayout;
import java.util.TimeZone;
public class LogFormatter extends PatternLayout {
public LogFormatter(LoggerContext context, TimeZone timeZone) {
super();
setOutputPatternAsHeader(false);
getDefaultConverterMap().put("ex", PrefixedThrowableProxyConverter.class.getName());
setPattern("%-5p [%d{ISO8601," + timeZone.getID() + "}] %c: %m\n%ex");
setContext(context);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy