org.apache.log4j.ConsoleAppender.setFollow()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(119)

本文整理了Java中org.apache.log4j.ConsoleAppender.setFollow()方法的一些代码示例,展示了ConsoleAppender.setFollow()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ConsoleAppender.setFollow()方法的具体详情如下:
包路径:org.apache.log4j.ConsoleAppender
类名称:ConsoleAppender
方法名:setFollow

ConsoleAppender.setFollow介绍

[英]Sets whether the appender honors reassignments of System.out or System.err made after configuration.
[中]设置附加者是否接受系统的重新分配。输出或输出系统。配置后出现错误。

代码示例

代码示例来源:origin: LiveRamp/hank

public BaseTestCase() {
 org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger();
 rootLogger.setLevel(Level.ALL);
 org.apache.log4j.Logger.getLogger("org.apache.hadoop").setLevel(Level.INFO);
 org.apache.log4j.Logger.getLogger("cascading").setLevel(Level.INFO);
 org.apache.log4j.Logger.getLogger("org.eclipse.jetty").setLevel(Level.ERROR);
 // Reconfigure the logger to ensure things are working
 ConsoleAppender consoleAppender = new ConsoleAppender(new PatternLayout("%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n"), ConsoleAppender.SYSTEM_ERR);
 consoleAppender.setName("test-console-appender");
 consoleAppender.setFollow(true);
 rootLogger.removeAppender("test-console-appender");
 rootLogger.addAppender(consoleAppender);
}

代码示例来源:origin: sterodium/selenium-grid-extensions

private void installConsoleAppender() {
  ConsoleAppender console = new ConsoleAppender();
  console.setName("Console");
  console.setThreshold(logLevel);
  console.setLayout(new PatternLayout(PATTERN));
  console.setFollow(true);
  console.activateOptions();
  Logger.getRootLogger().addAppender(console);
}

相关文章