Używam dostawcy JPA Eclipselink, i zauważyłem, że zapisuje tylko w konsoli. Skonfigurowałem zarówno konsolę, jak i pliki dopisujące, ale wpisy dziennika eclipselink (na przykład zapytania SQL) są wyświetlane tylko w dzienniku konsoli. Jak to naprawić?eclipse link i log4j: jak używać zarówno
Oto moja konfiguracja log4j:
log4j.rootLogger=ALL, FILE, CONSOLE
log4j.logger.uk.co.mycompany=DEBUG
log4j.logger.org.eclipse.persistence=ALL
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File=${catalina.base}/logs/application.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{HH:mm:ss, SSS} %t [%p] %c{1} - %m%n
# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{HH:mm:ss,SSS} [%p] %m%ne
W persistence.xml:
...
<properties>
<property name="eclipselink.logging.level" value="FINE"/>
</properties>