2012-01-05 10 views
0

以下のスニペットは、データベースまたはテキストファイルへのエラーログ記録を行う可能性がありますか?私はそれがEclipseコンソールに書き込むことができることを知っています。私は.NETの開発者なので、完全にはわかりません。LogFactoryとエラーデータベース/テキストファイルへのログ

private final static Log log = LogFactory.getLog(ActivityServiceImpl.class); 
+1

以前はLog4J(http://logging.apache.org/log4j/1.2/)を使用していましたが、これについては良い経験がありました。 – jbranchaud

答えて

1

ここでは何をしようとしているのかよく分かりません。 にコンソールにログインしたい場合は、もちろんSystem.out.println(...)を使用できます。これは簡単ですが、明らかにファイルや行、タイムスタンプを追加したり、ログレベルなどを制御することはできません。

おもちゃプロジェクト以外のものを開始する場合は、おそらくlog4j (上記の最初のコメントに記載されているように)。

ファイルやコンソールに出力するように設定するのは簡単で、必要な場合はデータベースに出力するコネクターがいくつかあります。ここでは1です:

http://www.tutorialspoint.com/log4j/log4j_logging_database.htm

あなたはMavenを使用している場合、私は、関連するPOMSにあなたを指すようにうれしいです。もしそうでなければ、jarをダウンロードすることはあまり難しくありません。 (フェッチするサイトの最初のコメントを参照してください)。

+0

上記のスニペットは、log4jのようなロギングフレームワークには関係しません。 –

0

ただ、これらのロガーのどれもが(私の知る限り入力としてログ文字列を使用するコードのデータベースの挿入文ない限り、データベースにログを記録するロガーとは、このような施設はありません)何もデータベースのログを記録しない、ファイルをテキストに記録します。

関連する問題