2014-02-11 3 views
2

я место свойство log4j в директории и значительные ресурсов причала теперь пишут журналы в файлах в $ {jetty.home}/журналах/Каталоге с некоторым авто генерироваться именем как этот 2014_02_11.stderrout.log.071800746, но в моем log4j свойства I, указанные ниже, какКак разместить файлы журналов вне дома причала ..?

log4j.rootLogger=INFO,file 

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender 

log4j.appender.file.File=**/var/log/search-service/jetty.log** 

log4j.appender.file.MaxFileSize=10MB 
log4j.appender.file.MaxBackupIndex=1`enter code here` 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 
log4j.appender.file.append=true 

это можно записать логи сервера Jetty вне дома молы, если да, то как это сделать that.someone мне помочь.

ответ

1

Предполагая, что вы имеете в виду собственные журналы Jetty, а не журналы вашего веб-сервера: вы можете переопределить каталог основного журнала с системным свойством jetty.logs.

В зависимости от того, как вы запускаете Jetty, это может быть так же просто, как добавить свойство в вашу командную строку. Например:

java -jar -Djetty.logs=/var/log/search-service/jetty.system.log start.jar 
Смежные вопросы