17. 社内勉強会 Log4J
今日やりたいこと
ログレベルでフィルタリングしたい
COPYRIGHT 2012 PLUGRAM, Inc.
12年10月7日日曜日
18. 社内勉強会 Log4J
ログレベルでフィルタリング
org.apache.logging.log4j.core.config.AppenderControl
/**
* Call the appender.
* @param event The event to process.
*/
public void callAppender(LogEvent event) {
・・・
if (level != null) {
if (intLevel < event.getLevel().intLevel()) {
return;
}
}
・・・
try {
・・・
try {
appender.append(event);
} catch (RuntimeException ex) {
・・・
}
}
}
COPYRIGHT 2012 PLUGRAM, Inc.
12年10月7日日曜日
19. 社内勉強会 Log4J
ログレベルでフィルタリング
org.apache.logging.log4j.core.config.LoggerConfig
/**
* Add an Appender to the LoggerConfig.
* @param appender The Appender to add.
* @param level The Level to use.
* @param filter A Filter for the Appender reference.
*/
public void addAppender(Appender appender, Level level, Filter filter) {
appenders.put(appender.getName(),
new AppenderControl(appender, level, filter));
}
COPYRIGHT 2012 PLUGRAM, Inc.
12年10月7日日曜日