我正在使用log4jAPI来登录我的基于Java的Tomcat应用程序并使用版本1.2.14(log4j-1.2.14.jar)。问题在于它在catalina.out
日志文件中创建了更多日志,这些日志文件都是非常微观的日志,并且不是我需要的。我正面临着我的机器内存问题,我想减少log4j记录器的日志记录。有没有办法减少日志,以便我可以保存我的记忆?在catalina.out中减少log4j的日志
1
A
回答
3
设置一个属性或XML配置文件将允许你控制错误log4j输出如log4j手册中所述。
属性文件的一个例子是这样的
# Root logger option
log4j.rootLogger=**ERROR**, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\mylogging.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
注意rootLogger参数,因为它控制你多少信息获取,是否只需错误消息或向下的一切信息的消息。
为了设置正确,看在Log4j Configuration Using Properties File额外的信息,你还可以在XML版本中使用它(见Multiple Appenders Using XML File)。提示:将其放在src /或项目根目录中。
1
你将不得不看CATALINA_HOME/conf文件夹为log4j.properties,提高日志记录级别的说,警告或根据您的需求
+0
我仍然没有收到请求的问题的正确答案。 – 2012-05-02 12:38:18
+0
我无法理解您的问题。你能否按照Alfabravo或我的要求提供文件内容? – 2012-05-03 07:54:26
相关问题
- 1. Log4J日志在UNIX到catalina.out中,而不是日志文件
- 2. log4j在Catalina.out和日志文件之间复制日志
- 3. log4j记录到我的日志文件和catalina.out
- 4. 的log4j DEBUG日志记录到catalina.out中而不是在文件中UNIX
- 5. 如何减少JMeter日志?
- 6. 减少流利NHibernate的日志输出
- 7. 如何减少`zookeeper`的日志量?
- 8. Log4j 2日志正在写入Log4j日志文件
- 9. Tomcat的观点catalina.out的日志文件
- 10. log4j日志问题
- 11. 日志:log4j或lucene?
- 12. Log4j排序日志
- 13. AspectJ日志与Log4j
- 14. 在Log4j的日志条目中包含日志文件名
- 15. 如何在EMR中减少Apache Spark的日志?
- 16. 在Java中减少日期
- 17. Log4j - 禁用包的日志
- 18. log4j的不写日志
- 19. Log4j单独的日志
- 20. 在jboss中禁用Axis log4j日志
- 21. Morphia在log4j上的日志记录
- 22. 为什么库jar在tomcat catalina.out中写入日志?
- 23. 使用Log4j的日期日志文件
- 24. 用log4j组织日志
- 25. 解析log4j日志文件
- 26. Apache commons + log4j日志记录
- 27. 休眠日志与log4j
- 28. log4j日志到mysql表
- 29. Log4j gc日志轮转
- 30. log4j,外部日志记录
log4j当前如何在您的应用程序中配置?向我们展示配置文件,请 – Alfabravo 2012-03-01 13:07:03
没有任何配置,我刚刚使用该jar作为我的API进行日志记录。 – 2012-03-01 13:08:29