Где находится файл журнала в веб-приложении с log4j? - PullRequest
1 голос
/ 25 августа 2009

Со следующими настройками:

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=100KB
log4j.appender.file.maxBackupIndex=5
log4j.appender.file.File=test.log
log4j.appender.file.threshold=info
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

Где файл test.log находится в веб-приложении Java?

Спасибо.

Ответы [ 2 ]

1 голос
/ 25 августа 2009

Вы можете указать это как системное свойство и получить его через System.getProperty ()

что мы делаем, так это определяем свойство как logroot т.е. -Dlogroot = "PATH_TO_LOGS_FOLDER"

РЕДАКТИРОВАТЬ: FWIW System.getProperty () проверяет checkPropertyAccess , а также checkPermission в случае отсутствия разрешений.

надеюсь, что поможет

1 голос
/ 25 августа 2009

Если вы укажете относительное имя, это рабочий каталог вашего сервера приложений.

...