2010-12-01 2 views
1

Я пытаюсь распечатать сообщения журнала в файл. На данный момент он только подключается к консоли, что не идеально подходит для будущей поддержки.Log4j на weblogic10 только журналы на консоль

Мой log4j.properties файл выглядит следующим образом:

log4j.rootCategory = DEBUG, стандартный вывод, файл_журнала

log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout. макет = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern =% d% р [% с] - <% м>% п

log4j.appender.logfile = org.apache.log4j .RollingFileAppender

log4j.appender.logfile.File: /apps/wlserver10/bpdomain/servers/HRServer/logs/HRServer.log log4j.appender.logfile.MaxFileSize = 4MB log4j.appender.logfile.MaxBackupIndex = 10 log4j.appender. logfile.Append = истинная log4j.appender.logfile.layout = org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern =% d% р [% с] -% м% н

Это отлично работает на моем локальном экземпляре weblogic, но когда я пытаюсь развернуть его на сервере, он не записывает файл журнала.

Может ли кто-нибудь помочь мне найти причину? Заранее спасибо Yols

ответ

1

Это недостающий = после файла вместо :?

log4j.appender.logfile.File: /apps/wlserver10/bpdomain/servers/HRServer/logs/HRServer.log

0

Соскучились '=' в этой части конфигурации:

log4j .appender.logfile.File **:/** apps/wlserver10/bpdomain/servers/HRServer/logs/HRServer.log

С уважением