我的系统将其日志输出到output.log文件和error.log文件。
哪些组件负责这些文件?
(我知道platform.log是log4j)
如何更改目标文件夹?
答案 0 :(得分:2)
您的项目将有一个配置文件,其中包含以下条目:
FILE log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${user.home}/log.out
答案 1 :(得分:1)
在项目中,项目根目录中必须有log4j.properties
或log4j.xml
。在文件中,必须有一个指向error.log
和output.log
的appender配置。
答案 2 :(得分:1)
# Point logger to two appenders to stdout and R.
log4j.rootLogger=info, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/path/to/logs/output.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
log4j.appender.R.File=/path/to/logs/output.log