电脑吧 Linux Linux服务器怎么样配置程序日志打印到指定文件?

Linux服务器怎么样配置程序日志打印到指定文件?

Linux服务器上应用程序原来使用的是 LOG1G 来打印日志信息,现在决定采用另一种方式(如:Rolling File Appender),因为这种方式打印日志,当日志容量达到指定值时,如100MB,会自动重新生成1个新的文件,并把原来的100MB 文件备份,这样,就可以将某一段时间内的日志信息都保留在服务器上,对于服务器维护很有帮助,下面把这个方法介绍给大家。

1、项目中的 log1g.properties 配置信息如下:

log1g.rootLogger=DEBUG, ROLLING_FILE

log1g.additivity.org.apache=true

log1g.appender.ROLLING_FILE=org.apache.log1g.RollingFileAppender

log1g.appender.ROLLING_FILE.Threshold=INFO

log1g.appender.ROLLING_FILE.File=/home/logs/server.log

log1g.appender.ROLLING_FILE.Append=true

log1g.appender.ROLLING_FILE.MaxFileSize=100MB

log1g.appender.ROLLING_FILE.MaxBackupIndex=1

log1g.appender.ROLLING_FILE.layout=org.apache.log1g.PatternLayout

log1g.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 其中将应用程序的日志信息打印到了目录 /home/logs/server.log 中

2、配置完成之后,发现除了应用程序的日志会打印到这个文件中以外,服务器本身的日志信息与应用程序的日志信息仍然会打印到 /tomcat/logs/catalina.out 这个文件中。不过不影响开发,当需要查看日志信息时,只需要查看 /home/logs/server.log 文件即可。

本文来自网络,不代表电脑吧立场,转载请注明出处。

作者: yitu2008

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部