log 4 jのJDBCappenderでログをデータベースに書き込む
1561 ワード
log 4 jは多種のAppenderを提供して、これらのAppenderを通じてlog 4 jの発生したログをデータベースの中に書くことができて、使ったログを集中的に管理して、ログの分析と集中的な監視を行うことができて、システムのメンテナンス性とシステムの可用性を高めて、以下は私がderby埋め込み式のデータベースを利用して、データベースの配置を書きます:
log 4 jファイルで、JDBCappenderの構成を追加します.
データベースはlogdbで、ユーザー名とパスワードは空です.JDBCAppenderにはデフォルト値があるため、接続データベースを設定しないとエラーが発生します.
LOG 4 Jテーブルの生成SQL文は次のとおりです.
そしてlog 4 j.xmlプロファイルで、db appenderを必要なloggerに追加します.以下のようにします.
ログの内容をデータベースに入力できます.
log 4 jファイルで、JDBCappenderの構成を追加します.
データベースはlogdbで、ユーザー名とパスワードは空です.JDBCAppenderにはデフォルト値があるため、接続データベースを設定しないとエラーが発生します.
LOG 4 Jテーブルの生成SQL文は次のとおりです.
create table log4j(Date varchar(100), Logger varchar(1000), Priority varchar(100), Thread varchar(30), Message varchar(1000));
そしてlog 4 j.xmlプロファイルで、db appenderを必要なloggerに追加します.以下のようにします.
ログの内容をデータベースに入力できます.