2013-10-09 2 views
0

Я пытаюсь инициализировать log4j ниже, когда я запускаю компонент в unix. Но он жалуется, что не инициализирован правильно. Какая проблема?Ошибка инициализации log4j в unix

java -Xmx1024M -client -Xrs -Dname=test_comp -Dlog4j.propertyfile=../etc/config/log4j.properties -Dcom.test.files.FieldComp=../etc/config/field.xml 

ниже log4j.properties:

log4j.rootCategory=INFO, file, stdout 

    log4j.category.com.opensymphony = ERROR 

    log4j.appender.file.layout=org.apache.log4j.PatternLayout 
    log4j.appender.file.layout.ConversionPattern=%5p [%t-] %d{ISO8601} (%C:%L) - %m%n 


    log4j.appender.file=org.apache.log4j.RollingFileAppender 
    log4j.appender.file.MaxFileSize=10000KB 
    log4j.appender.file.MaxBackupIndex=1 

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
    log4j.appender.stdout.Threshold=ERROR 
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
    log4j.appender.stdout.layout.ConversionPattern=%5p [%t-] %d{ISO8601} (%C:%L) - %m%n 

С уважением, Raj

+0

Опубликовать полную стек, чтобы мы могли видеть, что такое точная проблема. –

+0

это stacktrace: log4j: WARN Пожалуйста, правильно инициализируйте систему log4j. – rajputhch

+0

log4j: WARN Для журнала не найдено ни одного приложения – rajputhch

ответ

0

Имя свойства системы является log4j.configurationFile и не log4j.propertyfile. Для получения более подробной информации проверьте log4j documentation. Для version 1.2 это log4j.configuration

+0

То же самое работает в Windows, я также пытался использовать log4j.configurationFile .my log4j version: 1.2.15 – rajputhch

Смежные вопросы