Maven+Eclipseで確認。
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<Appenders>
<Console name="Console" target="SYSTEM_ERR"> // あるいはSYSTEM_OUT
<PatternLayout pattern="%d{DEFAULT} | [%t] | %-5level | %c{36} | %msg%n"/>
</Console>
<File name="File" fileName="logs/nlp4j.log"> // 出力先
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} | [%t] | %-5level | %c{36} | %msg%n"/>
</File>
</Appenders>
<Loggers>
<Root level="error"> // デフォルトの設定
<AppenderRef ref="Console"/> // どこに出すか
</Root>
<Logger name="com.keisks.nlp4j" level="trace" additivity="false"> // パッケージごとの追加設定(上書きされる)
<AppenderRef ref="Console"/>
<AppenderRef ref="File"/> // ファイルにも書きたい場合は追加する。Fileという名前は上の File name="File"で設定している
</Logger>
</Loggers>
</configuration>
- Enjoy logging by log4j2!!
PatternLayoutについては
http://yamashiro0110.hatenadiary.jp/entry/2014/08/24/093336
最終更新:2017年06月02日 23:50