tklein22000
Grünschnabel
Hallo,
ich habe eine Anwendung, die Log4J für das Logging benutzen soll. Diese Anwendungbenutzt auch Hibernate als Persistenzframework, welches praktischerweise auch Log4J für das Logging benutzt.
Ich würde gerne zwei getrennte Log-Dateien haben - eine Loddatei für die applikationsspezifischen Logs und eine Datei für das Hibernate-Logging. Nur wie muss ich hierzu die log4j.propoerties konfigurieren?
Momentan habe ich es so, aber es werden damit nicht zwei Logdateien angelegt:
Mit dieser Konfiguration wird aber alles in die Datei c:/ApplLog.log geschrieben und die Datei c:/hibernate.log wird gar nicht angelegt...
Danke für Eure Hilfe
TMK
ich habe eine Anwendung, die Log4J für das Logging benutzen soll. Diese Anwendungbenutzt auch Hibernate als Persistenzframework, welches praktischerweise auch Log4J für das Logging benutzt.
Ich würde gerne zwei getrennte Log-Dateien haben - eine Loddatei für die applikationsspezifischen Logs und eine Datei für das Hibernate-Logging. Nur wie muss ich hierzu die log4j.propoerties konfigurieren?
Momentan habe ich es so, aber es werden damit nicht zwei Logdateien angelegt:
PHP:
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### direct messages to file hibernate.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=c:/hibernate.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.rootLogger=info, stdout
### Log4J configuration for logging to file
log4j.appender.MeinDaRoFiAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MeinDaRoFiAppender.datePattern='.'yyyy-MM-dd
log4j.appender.MeinDaRoFiAppender.file=c:/ApplLog.log
log4j.appender.MeinDaRoFiAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.MeinDaRoFiAppender.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c: %m%n
### set log levels - for more verbose logging change 'info' to 'debug' ###
log4j.rootLogger=info, stdout, MeinDaRoFiAppender
log4j.logger.org.hibernate=info
log4j.logger.org.hibernate=debug
Danke für Eure Hilfe
TMK