Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 此log4j.properties内容是否适合生产环境_Java_Logging_Log4j - Fatal编程技术网

Java 此log4j.properties内容是否适合生产环境

Java 此log4j.properties内容是否适合生产环境,java,logging,log4j,Java,Logging,Log4j,我们将在生产中推广我们的应用程序 为此,我们向应用程序添加了log4j支持 log4j.rootCategory=DEBUG, A1 # A1 is a DailyRollingFileAppender log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.file=/MyWebApplication.log log4j.appender.A1.datePattern='.'yyyy-MM-

我们将在生产中推广我们的应用程序

为此,我们向应用程序添加了log4j支持

log4j.rootCategory=DEBUG, A1

# A1 is a DailyRollingFileAppender

log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=/MyWebApplication.log
log4j.appender.A1.datePattern='.'yyyy-MM-dd
log4j.appender.A1.append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p %d{ISO8601} [%t] %l %C{5}:%M - %m%n
我从internet上获得了这个log4j.properties文件,并将该文件放在Web应用程序的classes文件夹中

log4j.rootCategory=DEBUG, A1

# A1 is a DailyRollingFileAppender

log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=/MyWebApplication.log
log4j.appender.A1.datePattern='.'yyyy-MM-dd
log4j.appender.A1.append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p %d{ISO8601} [%t] %l %C{5}:%M - %m%n
上述属性文件是否适用于高容量网站

以上属性文件是否适用于高容量网站

不,不是真的。您将所有日志记录设置为
DEBUG
级别,这可能会生成大量日志记录(特别是在使用第三方库(如Spring或Hibernate)时)。这不仅会使您的日志难以读取,还可能严重影响性能(log4j在高负载和并发情况下实际上表现不好,它充满了
同步的
块)


我建议您关闭登录到
INFO
,甚至可能
WARN

绝对不要。

除了处于调试级别之外,您还使用了
%l
%M
%C
格式说明符,这些格式说明符被记录为“非常慢”