Spring Rooのログ

Spring Rooでプロジェクトを作成すると、src/main/resources に自動的にlog4j.propertiesを作成してくれます。
デフォルトの設定は、以下の通り。


log4j.rootLogger=error, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Print the date in ISO 8601 format
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

...

つまり、errorレベル以上を標準出力します。
ログのレベルを変更する場合は、以下のような感じで。。

roo>logging setup --level INFO

logging setup は他に--packageオプションも用意されていましたが、使い方がよくわかりませんでした。

ということで、あとは、log4jでログ出力する場合と同じ。
Logger.getLogger でロガーを出力して、好きなレベルで出力したらオーケーです。たぶん。

。。それだけです。