Я посмотрел на кучу сообщений stackoverflow по этому вопросу, но все еще в замешательстве.Я хочу избавиться от потока, имени класса, уровня журнала, который появляется по умолчанию при регистрации в Log4J.
16: 54: 47.101 [Thread-1] DEBUG com.event.process.LogMon -
Я использую log4j2.xml для асинхронного ведения журнала.
<Configuration status="WARN">
<Properties>
<Property name="basePath">/tmp</Property>
</Properties>
<Appenders>
<!-- Async Loggers will auto-flush in batches, so switch off immediateFlush. -->
<RandomAccessFile name="RandomAccessFile" fileName="${basePath}/app-dump.log"
immediateFlush="false" append="false">
<PatternLayout>
<pattern>%msg%n</pattern>
</PatternLayout>
</RandomAccessFile>
</Appenders>
<Loggers>
<AsyncLogger name="com.intel.event.process" level="debug" includeLocation="true">
<AppenderRef ref="RandomAccessFile" />
</AsyncLogger>
</Loggers>
Я видел примеры для расширения Formatter, но не видел четкого примера, чтобы сделать это с Log4J2.Видел это: Logback: Как удалить имена классов и уровень журнала из файла журнала?
TIA,