5
votes

I want to make some loggers asynchronous in log4j2.properties file. In the xml format you can add as

<Loggers>
    <AsyncLogger name="com.foo.Bar" level="info">
    </AsyncLogger>
</Loggers>

I tried it in log4j2.properties as loggers = com-foo-Bar

asyncLogger.com-foo-Bar.name = com.foo.Bar
asyncLogger.com-foo-Bar.level = INFO

But this syntax seems to be wrong.

What is the correct way to configure it?

1

1 Answers

3
votes

Below is one way of using AsyncLogger in log4j2 properties file -

logger.com.foo.Bar.type = AsyncLogger
logger.com.foo.Bar.name = com.foo.Bar
logger.com.foo.Bar.level = info