Commons Logging - デフォルトログ出力(SimpleLog)Advertisementデフォルトログ
前述の通り、Commons Loggingを使うといろいろなロギングAPIに対応することができる。使用するAPIは設定ファイルなどを利用して指定する。
Commons LoggingではSimpleLogという単純なログ出力APIを備えており、これがデフォルトで利用されるロギングAPIである。設定ファイルなどでロギングAPIの指定を行わなかった場合、このSimpleLogが利用されるのである。 ログレベル
ほとんどのロギングAPIにはログレベルという概念が利用されているが、Commons Loggingでも同様にログレベルを利用する。Commons Loggingのログレベルは以下のように定義されている。
デフォルトログでのログ出力
デフォルトログを利用したログ出力は以下のようなコードになる。
インポート import org.apache.commons.logging.*; ログ出力用インスタンスの生成 private Log log = LogFactory.getLog(Logging.class); ログ出力
log.fatal("fatal");
log.error("error");
log.warn("warn");
log.info("info");
log.debug("debug");
log.trace("trace");
実行結果 2004/10/14 9:44:56 test.logging.Logging outLog 致命的: fatal 2004/10/14 9:44:56 test.logging.Logging outLog 致命的: error 2004/10/14 9:44:56 test.logging.Logging outLog 警告: warn 2004/10/14 9:44:56 test.logging.Logging outLog 情報: info標準のログレベルはINFOになっているので、infoよりレベルの高いログが出力されている。 Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |