ログなんてどうでもいいと思うのだけど、何となく log4j2 にしてみた。深い意味は何もない。
ライブラリを bulid path の Libraries のところで指定して、src の下に log4j2.xml を配置する。
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
<File name="File" filename="/usr/local/logs/tmp/debug.log">
<PatternLayout>
<Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
</PatternLayout>
</File>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="File" />
</Root>
<Root level="debug">
<AppenderRef ref="File" />
</Root>
</Loggers>
</Configuration>
この後、コマンドラインから ant でプロジェクトを実行しようと思ったらエラーになった。build.xml のパスに log4j2 のライブラリが入ってないから当然なのだが、Eclipse から実行したら普通に動いていたから、うっかりした。
build.xml は Eclipse で自動生成しているから、File メニューの export を実行して、General の Ant Buildfiles というのを選択して実行し、再生成すればいいだけ。