2014-10-01 3 views
0

Все работает хорошо, когда у меня есть прокатный файл, выполненный в виде так:


имя RollingFile = "RollingFileAppender" имя_файла = "/ applicationLogs/CTMSApplicationService - $ {HOSTNAME} .log" FilePattern = "/ applicationLogs/CTMSApplicationService - $ {HOSTNAME} - {% d ММ-дд-гггг} -% i.log"


НО, как только я использую $ {sys: jboss.server.log.dir} для «root» моего местоположения журнала первичный журнал создается, но ничего не выполняется. Файл журнала просто добавляемый к:


имя RollingFile = "RollingFileAppender" FileName = "$ {SYS: jboss.server.log.dir} /CTMSApplicationService-${hostName}.log" FilePattern = "$ {SYS: jboss.server.log.dir}/CTMSApplicationService - $ {HOSTNAME} - {% d ММ-дд-гггг} -% i.log">


значение $ {sys: jboss.server.log.dir} = "E: \ Wildfly-8.1.0.Final \ standalone \ log"

Это потому, что fileName может обрабатывать Winblows «E: \», а filePattern не может?

+0

Это выглядит/пахнет! Спасибо. На данный момент «../standalone/log/ » работает отлично, и эти места не будут меняться в ближайшее время ... он просто ест у пуриста во мне. ... wait a ... OK; теперь я над этим. По-видимому, я гораздо менее пурист, чем я себе верил. (важнее сделать это!) Спасибо, что направили меня на это! – RussellJNile

ответ