将ConsoleAppender更改为FileAppender。
我发现
org.apache.log4j.RollingFileAppender
有用。如果使用此选项,则必须为fileName添加一个属性,并且可能还要设置maxFileSize。这是一个示例(将它们放在log4j.properties文件中):
log4j.appender.NotConsole=org.apache.log4j.RollingFileAppenderlog4j.appender.NotConsole.fileName=/some/path/to/a/fileName.loglog4j.appender.NotConsole.maxFileSize=20MB
还有其他附加程序。
DailyRollingFileAppender根据时间滚动。
FileAppender不滚动。如果使用
RollingFileAppender,则需要猜测maxFileSize的合适值,然后在将来引起大小问题时解决该大小。



