Je suis en train de suivre la documentation et voici ma config:Erreur intégration avec guérite log4j
dependencies {
// other dependencies here.
compile("log4j:log4j:1.2.7")
compile("io.sentry:sentry-log4j:1.2.2")
}
Mon fichier log4j.properties:
# Enable the Console and Sentry appenders
log4j.rootLogger=DEBUG, Console, Sentry
# Configure the Console appender
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Configure the Sentry appender, overriding the logging threshold to the WARN level
log4j.appender.Sentry=io.sentry.log4j.SentryAppender
log4j.appender.Sentry.threshold=WARN
Lors de l'exécution de mon application, je reçois ce erreur:
java.lang.NoSuchMethodError: org.apache.log4j.spi.LoggingEvent.getTimeStamp()J
at io.sentry.log4j.SentryAppender.createEventBuilder(SentryAppender.java:101) ~[sentry-log4j-1.2.2.jar:na]
at io.sentry.log4j.SentryAppender.append(SentryAppender.java:84) ~[sentry-log4j-1.2.2.jar:na]
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221) ~[log4j-1.2.7.jar:1.2.7]
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57) ~[log4j-1.2.7.jar:na]
at org.apache.log4j.Category.callAppenders(Category.java:187) ~[log4j-1.2.7.jar:1.2.7]
at org.apache.log4j.Category.forcedLog(Category.java:372) ~[log4j-1.2.7.jar:1.2.7]
at org.apache.log4j.Category.error(Category.java:286) ~[log4j-1.2.7.jar:1.2.7]
Qu'est-ce que je fais mal? Je viens de suivre la documentation ici: https://docs.sentry.io/clients/java/modules/log4j/
bien me laisser essayer. : D merci – jaydoe
Vous avez raison, j'ai mis à jour le log4j et ça marche. Merci beaucoup. Je souhaite qu'ils ont mentionné cela quelque part dans les docs. – jaydoe