log4j2

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

タグ:

java maven
最終更新:2017年06月02日 23:50