首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Log4j安装与配置

Log4j安装与配置
EN

Stack Overflow用户
提问于 2015-11-13 09:36:43
回答 1查看 6K关注 0票数 0

为了在我的应用程序中安装和使用教程,我试着遵循log4j教程,但是这个教程似乎已经过时了。

首先,与相反,在正式的页面上没有Apachelog4j-x.tar.gz文件,而是Apachelog4j-x.x.x.bin.tar.gz和Apachelog4j-x.x.x.x-src.tar.gz。

所以,我下载了两个档案,但它们的内容与

代码语言:javascript
复制
apache-log4j-1.2.15/tests/input/
apache-log4j-1.2.15/tests/input/xml/
apache-log4j-1.2.15/tests/src/
apache-log4j-1.2.15/tests/src/java/
apache-log4j-1.2.15/tests/src/java/org/
....

最后,本教程讨论的是log4j.properties文件,但是,对于它存储在哪里,或者应该手动创建它等等,我们什么都没说。我希望有人能提供一个更新鲜的教程。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 09:54:11

当我第一次开始学习log4j时,我首先从这里读到了它的体系结构,Log4j简介。在这里,您还可以找到一个下载链接,链接到使用这个API所需的log4j jars。

对于log4j.properties文件,您必须自己创建它。我会给它加上一个样本

代码语言:javascript
复制
#Define the root logger with the appender FILE

log4j.rootLogger = INFO,文件

将名为文件的附录程序设置为文件附录

FILE.File= log4j.appender.FILE=org.apache.log4j.RollingFileAppender /log.out

log4j.appender.FILE.threshold=DEBUG

log4j.appender.FILE.MaxFileSize=10MB log4j.appender.FILE.MaxBackupIndex=10 log4j.appender.FILE.ImmediateFlush=true log4j.appender.FILE.Append=true

定义文件附录的布局。

log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.conversionPattern=%m%n

将控制台附录定义为控制台附录

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

定义控制台附录程序的布局。

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.conversionPattern=%m%n

这里有一个简单的测试类` simple类TestLog4j {

代码语言:javascript
复制
private static final Logger logger = Logger.getLogger("newLogger");

public static void main(String[] args) {
    logger.info("Hello World");
}`

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33689651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档