構成ファイルPatternLayout
内で(名前付き)を定義することは可能log4j2.xml
ですか?
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="ERROR">
<appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p %C{2} (%F:%L) - %m%n" />
</Console>
<File name="DEBUG_FILE" fileName="debug.txt">
<PatternLayout pattern="%d %-5p %C{2} (%F:%L) - %m%n" />
</File>
</appenders>
<loggers>
<root level="trace">
<appender-ref ref="CONSOLE" />
<appender-ref ref="DEBUG_FILE" />
</root>
</loggers>
</configuration>
この例でPatternLayout
は、が繰り返されています。名前を何らかの方法でグローバルに定義し、名前参照を使用して各アペンダーのパターンを設定できますか?
それを見つけた:
定義:
<Properties>
<property name="path">c:/logs/</property>
</Properties>
使用する:
<RollingFile fileName="${path}mylog.log"
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加