将日志详细信息附加到文件中,而不是在liferay 6.2 ga2的控制台中

时间:2016-08-31 10:15:13

标签: liferay liferay-6

在liferay 6.2中将日志详细信息附加到文件中而不是控制台中我在log4j.properties文件中插入第2行和第3行(请检查下面的行号)并注释默认情况下log4j.properties文件中存在的第4行。但无法在文件中找到日志详细信息。这是正确的配置方式??如果有人知道解决方案,请回复。

我的log4j.properties文件看起来像这样。

  1. log4j.rootLogger = INFO,CONSOLE enter image description here
  2. log4j.appender.CONSOLE = org.apache.log4j.FileAppender
  3. log4j.appender.CONSOLE.File = E:\ lrportal \ workspace \ liferay6.2 \ liferay-portal-6.2-ce-ga2 \ tomcat-7.0.42 \ logs \ log-today.log
  4. log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender

  5. log4j.appender.CONSOLE.layout = org.apache.log4j.EnhancedPatternLayout
  6. log4j.appender.CONSOLE.layout.ConversionPattern =%d {ABSOLUTE}%-5p [%c {1}:%L]%m%n

1 个答案:

答案 0 :(得分:0)

使用appender文件

定义根记录器

log4j.rootLogger = INFO,FILE

定义文件追加器

log4j.appender.FILE = org.apache.log4j.FileAppender

设置文件名

log4j.appender.FILE.File = $ {登录} /log.out

将立即冲洗设置为true(默认值)

log4j.appender.FILE.ImmediateFlush =真

将阈值设置为调试模式

log4j.appender.FILE.Threshold =调试

将追加设置为false,覆盖

log4j.appender.FILE.Append =假

定义文件追加器的布局

log4j.appender.FILE.layout = org.apache.log4j.PatternLayout log4j.appender.FILE.layout.conversionPattern =%米%N

查看以下链接了解详情 http://www.tutorialspoint.com/log4j/log4j_logging_files.htm