cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

how to define log4j2 async logger within local.properties

Former Member
0 Likes
844

Hi everybody,

is there a way to configure the log4j2 async logger in the local.properties file in hybrid 6.3? We are currently defining all our logger and appender configs within the local.properties file, but I don't get the async logger to run.

This is my used definition: log4j2.asynclogger.json.name=com.xxx log4j2.asynclogger.json.level=debug log4j2.asynclogger.json.appenderRef.FILE_JSON.ref=JSONRollingFileAppender

log4j2.appender.FILE_JSON.name=JSONRollingFileAppender log4j2.appender.FILE_JSON.type=RollingFile log4j2.appender.FILE_JSON.fileName=${HYBRIS_LOG_DIR}/hybris.json log4j2.appender.FILE_JSON.filePattern=${HYBRIS_LOG_DIR}/hybris.json.%d{yyyy-MM-dd}.gz log4j2.appender.FILE_JSON.layout.type=JSONLayout log4j2.appender.FILE_JSON.layout.Complete=false log4j2.appender.FILE_JSON.layout.Compact=true log4j2.appender.FILE_JSON.layout.Properties=true log4j2.appender.FILE_JSON.layout.propertiesAsList=false log4j2.appender.FILE_JSON.layout.includeStacktrace=true log4j2.appender.FILE_JSON.layout.eventEol=true log4j2.appender.FILE_JSON.policies.type=TimeBasedTriggeringPolicy log4j2.appender.FILE_JSON.policies.interval=1 log4j2.appender.FILE_JSON.strategy.type=DefaultRolloverStrategy log4j2.appender.FILE_JSON.strategy.max=30

I also tried to set the root Logger: log4j2.asyncRootLogger.level log4j2.asyncRootLogger.appenderRef.FILE_JSON.ref=JSONRollingFileAppender log4j2.asyncRootLogger.appenderRef.FILE_JSON.level=debug

I also tried it by using xml, than it works fine, but all other configs even from the platform are not defined anymore, therefore I like to do it in local.properties.

Thanks, Christian

Accepted Solutions (0)

Answers (0)