Olá pessoal !
Estou usando o log4j-1.2.8, mas quando vou gravar a mensagem no banco de dados, ele grava só o comecinho dela… num grava o stacktrace. Alguém sabe porque isso acontece ? Segue meu .properties
log4j.rootCategory= WARN, R
log4j.appender.R=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.R.driver=oracle.jdbc.OracleDriver
log4j.appender.R.URL=jdbc:oracle:thin:@192.168.0.138:1521:MOTO
log4j.appender.R.user=123
log4j.appender.R.password=456
log4j.appender.R.sql=INSERT INTO PPMOWN.OPMD_LOGS VALUES(’%d{dd/MM/yyyy HH:mm:ss}’,’%c’,’%p’,SubStr(’%m’, 0, 2048))
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %p [%c] - <%m>%n
Quando gravo em um arquivo de log em vez de gravar no banco, o stacktrace aparece.
Obrigado!