是否有可能以简单的方式从java代码配置log4j - 因此,我希望所有日志都写入标准输出?虚拟log4j配置(测试)
0
A
回答
3
static Logger logger = Logger.getLogger(NewMain1.class);
public static void main(String[] args) {
BasicConfigurator.configure();
logger.info("out");
}
1
Log4j有一个ConsoleAppender来将日志重定向到控制台。下面是一个示例配置:
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
0
Logger root = Logger.getRootLogger();
root.addAppender(new ConsoleAppender(
new PatternLayout(PatternLayout.TTCC_CONVERSION_PATTERN)));
相关问题
- 1. 负载装置phpunit测试为虚拟
- 2. 测试使用虚拟化
- 3. 测试虚拟环境(virtualenv)
- 4. 配置虚拟主机Apache
- 5. Apache:虚拟主机配置
- 6. Apache虚拟主机配置
- 7. Android虚拟设备配置
- 8. 预配置的虚拟机?
- 9. Netbeans - 虚拟主机配置
- 10. apache2虚拟主机配置
- 11. 虚拟主机配置
- 12. Grails测试中的模拟配置
- 13. 在虚拟电脑上测试IE9
- 14. 在虚拟PC中运行硒测试
- 15. 用于测试的传真虚拟机
- 16. FakeItEasy - 如何测试虚拟方法
- 17. 用于测试的虚拟服务器
- 18. 使用android虚拟设备测试activesync
- 19. Solr虚拟或测试环境
- 20. 虚拟属性的单元测试
- 21. 虚拟机上的Karma测试
- 22. 用于测试的虚拟TIBCO队列
- 23. 虚拟键盘的单元测试
- 24. 多核虚拟机开放mpi测试
- 25. 配置ELK + log4j
- 26. 配置log4j grails
- 27. log4j appender配置
- 28. Log4j配置
- 29. Grails log4j配置
- 30. log4j配置
它是可能的,很简单,但使用log4j.properties文件仍然是简单的。当测试你只是使用不同的文件(例如通过设置环境变量,请参阅log4j文档如何做到这一点) –
好点!无论如何,你能否描述一下我如何从代码中做到这一点? – user590444