Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sentry with log4j2.properties

I'm trying to integrate Sentry in my Maven project that already uses log4j2.properties as log4j2 configuration file.

The official documentation has just log4j2.xml as configuration example.

What is the way to configure the same example with log4j2.properties?

like image 603
FilippoG Avatar asked Oct 17 '25 14:10

FilippoG


1 Answers

I've the same problem.

Here is my log4j2.properties

appenders = console,Sentry
 
appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = ${env:log4j.csl.pattern:-info}

appender.Sentry=io.sentry.log4j.SentryAppender
appender.Sentry.name=Sentry
appender.Sentry.type=Sentry

 
rootLogger.level = ${env:log4j.root.loglevel:-info}
rootLogger.appenderRefs = stdout
rootLogger.appenderRef.stdout.ref = STDOUT


loggers=csl,sentry
logger.csl.name = io.sirnino
logger.csl.level = ${env:log4j.csl.loglevel:-debug}
logger.csl.additivity = false
logger.csl.appenderRefs = stdout
logger.csl.appenderRef.stdout.ref = STDOUT

logger.sentry.name = sentry
logger.sentry.level = WARN
logger.sentry.appenderRefs = Sentry

The app starts properly but, in a nutshell, seems to ignore the Sentry logger. Any idea?

like image 190
sirnino Avatar answered Oct 20 '25 03:10

sirnino



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!