log 4 jのJDBCappenderでログをデータベースに書き込む

1561 ワード

log 4 jは多種のAppenderを提供して、これらのAppenderを通じてlog 4 jの発生したログをデータベースの中に書くことができて、使ったログを集中的に管理して、ログの分析と集中的な監視を行うことができて、システムのメンテナンス性とシステムの可用性を高めて、以下は私がderby埋め込み式のデータベースを利用して、データベースの配置を書きます:
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に追加します.以下のようにします.
	
		
		
			
		
	

 
	
		
		
			
		
	

ログの内容をデータベースに入力できます.