忍者ブログ
This blog is Written by cruz_shade,Template by ねんまく,Photo by JOURNEY WITHIN,Powered by 忍者ブログ.
PG主婦の日常と猫とパソコン活用法
[88] [87] [86] [85] [84] [83] [82] [81] [80] [79] [78]
10/24 [PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

04/15 log4j
javaねた。

司令「システムログ(NTイベントビューア)にエラーログの出力をする」

そんな機能追加?が舞い込んだ。
javaにはロギングツールでlog4jってのがある。
これを利用した。

一発で設置法から使用法までわかるサイト発見
www.nurs.or.jp/~sug/soft/log4j/index.htm

実はdebugとかinfoなんかで、すでにlog4を使ってコンソールへのログ出力は行っていた。
プログラマーが自分でチェックする用にね。
シスログを吐くのは致命的エラーのみ。

今更コンソール出力のログ出力部分を改修するのもめんどーだな・・・ということで、シスログを吐く専用のクラスを作った。
loggerエレメントでシスログ吐き用クラスを指定してみたが、クラス指定は無理みたい・・・
ってことで、シスログ吐き用クラスは単独でパッケージにした。
loggerエレメントでパッケージ指定は可能だったので。

その他のloggerエレメントは、通常デバッグ用に出力先はコンソール。
シスログ吐き用loggerの出力先はシスログ(NTイベントビューア)。

ちなみにNTイベントビューアへ出力させる際には、C:\windows\system32\にNTEventLogAppender.dllを入れておかなければいけない。
私が拾ってきたlog4j-1.2.14では、
logging-log4j-1.2.14\dist\libの中にNTEventLogAppender.dllがある。
同じくlogging-log4j-1.2.14\dist\libにあるlog4j-1.2.14.jarを使用するプロジェクトに追加しましょう。
PR
この記事にコメントする
お名前
タイトル
文字色
メール
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
09 2017/10 11
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
プロフィール
HN:
cruz_shade
HP:
性別:
女性
自己紹介:
派遣PG主婦。
猫とレッズを愛するオタクな仕事をしているおばさん・・・。
バーコード
フリーエリア
カウンター