ダウンロード・設定
まず以下のサイトからダウンロード。http://logging.apache.org/log4j/1.2/download.html
Eclipseのプロジェクトから、「Build Path」 - 「Configure Build Path」 - 「Add External JARs」でlog4j-x.x.xx.jarを追加。これだけ。簡単です。
動かしてみる
Hello, World的なものを書いてみました。[src/log4j.xml]
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[%-5p] %d{yyyy-MM-dd HH:mm:ss} %c::%M() - %m%n" /> </layout> </appender> <root> <priority value="info" /> <appender-ref ref="console" /> </root> </log4j:configuration>
[src/com/kenjih/sample/Log4jTest.java]
package com.kenjih.sample; import org.apache.log4j.Logger; public class Log4jTest { public static void main(String[] args) { Logger logger = Logger.getLogger(Log4jTest.class); System.out.println("Hello, log4j!"); logger.fatal("fatal message."); logger.error("error message."); logger.warn("warn message."); logger.info("info message."); logger.debug("debug message."); logger.trace("trace message"); } }
[ログ表示結果]
Hello, log4j! [FATAL] 2013-01-26 19:02:09 com.kenjih.sample.Log4jTest::main() - fatal message. [ERROR] 2013-01-26 19:02:09 com.kenjih.sample.Log4jTest::main() - error message. [WARN ] 2013-01-26 19:02:09 com.kenjih.sample.Log4jTest::main() - warn message. [INFO ] 2013-01-26 19:02:09 com.kenjih.sample.Log4jTest::main() - info message.
0 件のコメント:
コメントを投稿