Avatar billede fredand Forsker
01. marts 2007 - 09:44 Der er 1 løsning

How to set different loglevel in log4j?

Hello!

I need to log outputs to both console and file, but I would like to have different loglevels.

My log4j.properties look like:
#CONSOLE AND FILE LOGGING
#CONSOLE LOGGING
log4j.rootLogger=DEBUG, A1, ROLLINGFILE
#log4j.logger.console=DEBUG, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A1.Threshold=DEBUG

#FILE LOGGING
#log4j.logger.file=ALL, ROLLINGFILE
log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLINGFILE.Threshold=ALL
log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLINGFILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.ROLLINGFILE.File=D:/apps/thelog.log
log4j.appender.ROLLINGFILE.MaxFileSize=10MB
log4j.appender.ROLLINGFILE.MaxBackupIndex=64

I would like DEBUG into console and ALL to the file. Do you have any ideas?

Best regards
Fredrik
Avatar billede fredand Forsker
03. marts 2007 - 20:29 #1
Hello Guys!

I got some help, the solution was "Threshold"

Now my setting is:

#CONSOLE AND FILE LOGGING
#CONSOLE LOGGING
log4j.rootLogger=ALL, CONSOLE, DAILYROLLINGFILEAPPENDER
#log4j.logger.console=WARN, CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.CONSOLE.Threshold=DEBUG

#FILE LOGGING
#log4j.logger.file=ALL, DAILYROLLINGFILEAPPENDER
log4j.appender.DAILYROLLINGFILEAPPENDER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DAILYROLLINGFILEAPPENDER.layout=org.apache.log4j.PatternLayout
log4j.appender.DAILYROLLINGFILEAPPENDER.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.DAILYROLLINGFILEAPPENDER.File=D:/apps/myapp/log/myawe.log
log4j.appender.DAILYROLLINGFILEAPPENDER.Threshold=ALL

Best regards
Fredrik
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester