問題タブ [java.util.logging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3128 参照

oracle - Oraclejdbcドライバーを使用したJULからSLF4jへ

oraclejdbcドライバーとoracleucp(ユニバーサル接続プール)ライブラリによってログに記録されたjava.util.loggingメッセージをリダイレクトしようとしていますが、リダイレクトできません。

  1. JULを使用してアプリケーションによってログに記録されたメッセージはログに記録されますが、oracleライブラリによってログに記録されたメッセージはログに記録されません。
  2. ここでの私の意図は、JULメッセージをLogbackにリダイレクトして、構成を通じてよりきめ細かいロギングを行うことです。つまり、JUL構成(java.util.configファイル)では不可能だと思うパッケージレベルではなく、クラスレベルでログを有効にすることができます。

以下はサンプルテストコードです。上記の2点について何か提案はありますか?

0 投票する
3 に答える
2829 参照

spring - Springで、自動配線できるようにjava.util.Loggingを構成するにはどうすればよいですか?

Webアプリケーションでは、java.util.Loggingを使用しています(実際には、Tomcat 6にデプロイするためJULI)。ロギングは、WEB-INF/classesのlogging.propertiesファイルによって構成されます

次のように、自動配線できるようにロガーを構成したいと思います。

Springフォーラム、Web、そしてもちろんStack Overflowを検索しましたが、これを設定する方法が見つかりません。これについて助けていただければ幸いです。

ありがとう!

0 投票する
2 に答える
16891 参照

java - Javaにログインするためのプロパティの設定

これを読む前に、私が未知のJava領域のPython開発者であることを知っておく必要があります。

Javaのロギングを設定しようとしています。logging.propertiesを設定すると、動作させることができました。このような:

ファイルはlogging.propertiesリビジョン管理にチェックインされており、現在の設定ではすべての環境で使用されるため、logging.propertiesファイルにlogging.FileHandler.patternをハードコーディングする必要はありません。それで、私はこれを行うことによって、それをコマンドラインに移動しようとしました:

しかし、FileHandler.patternが認識されなかったため、ファイルに書き込まれなかったようです。それで、私は、logging.propertiesファイルを捨てて、コマンドラインにすべてを投げてみようと思いました。だから、私はこれを試しました:

しかし、それもうまくいきませんでした。だから、私は助けを求めています。

3つの質問:

  1. 私が提供した2番目の例がうまくいかなかったのはなぜですか?
  2. 私が提供した3番目の例がうまくいかなかったのはなぜですか?
  3. logging.propertiesファイルはバージョン管理にチェックインされており、共有ファイルであるため、これに対する正しいアプローチは何ですか?ベストプラクティスは何ですか?

返信するときは、Java初心者のために小さな言葉を使用してください。:-)

0 投票する
1 に答える
296 参照

java - カスタム JUL ロガーを備えた Jetty

これはもっと簡単だと思うか、明らかな何かが欠けています。

Jetty でカスタム JUL ログ ライブラリを使用しようとしています。カスタム ロガーの JAR ファイルをどこに置いても見つかりません。私はいつもの容疑者を試しました。/lib/、/lib/ext/、/WEB-INF/lib/、さらに手動でクラスパスに追加しました。

「-jar start.jar」手法を使用して Jetty を起動しています。調べてみると、この問題について話しているスレッドがいくつか見つかりましたが、解決策はありません。または、あったとしても、彼らは解決策で答えませんでした。

誰でもこの面で助けることができますか?

ありがとう

0 投票する
3 に答える
2061 参照

slf4j - HornetQ ロギングを Slf4j に委任する方法

アプリケーションに組み込まれて実行される HornetQ からのすべてのロギングを slf4j に委譲したいと考えています。残念ながら、どの試みも失敗しました。私はすでに試しました

  • jul-to-slf4j を追加
  • ブリッジを取り付けましたSLF4JBridgeHandler.install();
  • Log4jLogDelegateFactory(「hornetq-configuration.xml」経由<log-delegate-factory-class-name>org.hornetq.integration.logging.Log4jLogDelegateFactory</log-delegate-factory-class-name>)を試しました
  • 自分LogDelegateで書いて、LogDelegateFactory

しかし、私が何をしても、次の行はキャッチされません:

私が逃したものはありますか?

0 投票する
1 に答える
1192 参照

gwt - Java GWT remoteLoggingServlet - これをログ ファイルに送信するように java.util.Logging を構成できますか?

GWTのremoteLoggingServletを介してクライアント側のログからサーバーで受信したメッセージを取得してファイルに書き込むことは可能ですか?

http://code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideLogging.html#Remote_Logging

.gwt.xml で GWT Logging を正常にセットアップしました

そして、リモート ロギング サーブレットは次のように設定されます。

開発コンソールにエラー メッセージが表示されます。

リモートロギングサービス以来、私は望んでいました

http://www.google.com/codesearch#A1edwVHBClQ/user/src/com/google/gwt/logging/server/RemoteLoggingServiceUtil.java&is_navigation=1

内部で java.util.Logging を使用しているようです。これをログ ファイルに記録するように構成できるため、ユーザーがクライアント側で発生しているエラーを確認して、パフォーマンスの問題を診断できます。

クライアント側の表示以外の場所にメッセージを送信するように構成した人はいますか?

0 投票する
5 に答える
5818 参照

java - c3p0 の System.err へのロギングを無効にすることはできますか?

c3p0 のドキュメントによると、JDK 1.4 ロギング、Log4j、または System.out のいずれかを介して、ログの送信先を手動で指定できます。私は SLF4J を実行しているので、すべての Java util ログが SLF4J を通過するように、アプリケーションに含めorg.slf4j.jul-to-slf4jて呼び出しました。SLF4JBridgeHandler.install()さらに、c3p0.propertiesファイルに次のプロパティを含めました。

ドキュメントによると、これにより c3p0 は JDK 1.4 ロギングに強制的にログを記録し、次に SLF4J にログを記録します。これはある程度機能しますが、まだいくつかのログがヒットしていSystem.errます:

例 1:

上記の 1 行目と 6 行目は SLF4J に書き込まれ、その他は に書き込まれSystem.errます。

例 2:

上記の最初の 2 行は に記録されていますがSystem.err、意図したとおりに SLF4J にも記録しているため、まったく意味がありません。

System.errc3p0 からのログを無効にする方法はありますか?

0 投票する
4 に答える
6414 参照

java - ログ ファイル内の余分なメッセージを削除するにはどうすればよいですか

私は単純なロギングプログラムを持っています:

私はこのログを取得します:

しかし、LoggingExample1 main や INFO などのメッセージを削除し、コードによってログに記録されたデータのみを保持したいと考えています。私に何ができる???

0 投票する
2 に答える
2105 参照

java - c3p0 ログ メッセージが見つかりません

最近まで、クエリごとに新しいデータベース接続を作成していました。各クエリは connection.prepareStatement(query) を使用してセットアップされ、これらのクエリを prepareStatement.toString() を使用してロガー (java.util.logging) に記録することができました。これは、postgresql JDBC ドライバーを使用していました。

現在、c3p0 を使用して接続プールを管理するように切り替えましたが、残念ながら、preparedStatement.toString() は準備されたクエリ ステートメントを返さなくなりました。

c3p0 のログは標準のログ機能に送信できると読みましたが、残念ながらこれらのメッセージの送信先を見つけることができませんでしたこれらのメッセージはどこにありますか? NetBeans の Glassfish 3 のコンソールには、デバッグが有効になっていると表示されます。

0 投票する
1 に答える
3799 参照

java - java.util.logging でカスタム ログ ハンドラーを使用するには?

これは私がやろうとしていることです:

SLF4J と JUL の混合です。streamスクリプトの最後は空です。なんで?