log4j: WARN Nenhum appender foi encontrado para o criador de logs (executando o arquivo jar, não o aplicativo da web) [duplicado]
Esta questão já tem uma resposta aqui:
Log4j Aviso durante a inicialização? [duplicado] 5 respostasPrimeiro, sim, li as várias perguntas e respostas sobre esse tópico e não consigo obter nenhuma das soluções para me ajudar. Eu não estou executando o Tomcat ou o JBoss e não tenho um arquivo web.xml para alterar. Estou usando o Java 6.0 e log4j-1.2.8.jar
Estou criando um arquivo jar executável com o IDEA IntelliJ com bibliotecas jar compactadas separadamente e vinculadas por meio do manifesto. Estou executando meu código em um servidor linux assim:
me@server:/mydir> java -jar code/myjar.jar
log4j:WARN No appenders could be found for logger (FactoredEventsForTrna).
log4j:WARN Please initialize the log4j system properly.
Meu arquivo de configuração log4j (que eu coloquei em mydir e mydir / code, apenas no caso) é:
## Logger configure file for myproject
log.dir=log/
datestamp=yyyy-MM-dd/HH:mm:ss.SSS
log4j.rootLogger=TRACE, file, proappender, console
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=1GB
log4j.appender.file.maxBackupIndex=5
log4j.appender.file.File=log/mydebug.log
log4j.appender.file.threshold=TRACE
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{${datestamp}} %5p: %c{2} - %m%n
log4j.appender.proappender=org.apache.log4j.RollingFileAppender
log4j.appender.proappender.maxFileSize=5GB
log4j.appender.proappender.Threshold=INFO
log4j.appender.proappender.File=log/myinfo.log
log4j.appender.proappender.layout=org.apache.log4j.PatternLayout
log4j.appender.proappender.layout.ConversionPattern=%d{${datestamp}} %5p: %c{2} - %m%n
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{${datestamp}} %5p: %c{2} - %m%n
E eu criei o diretório log / em mydir e mydir / code, novamente, apenas no caso.
Alguma ideia?