問題タブ [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 投票する
1 に答える
1549 参照

lucene - SOLR:不正なリクエストのロギング

Solrにすべての不正な結果をログに記録させる方法がわからないようです-基本的に、たとえば、のように存在しないrequesthandlerでのリクエストなど、不正なURLが着信するたびに、qt=unknownhandlerログに記録する必要があります。

Solrの起動ログと例外ログをログファイルに表示できますが、悪い要求は表示されません。

JDK4を使用したImロギングjava.util.Loggingおよびsolrは内部でslf4jおよびslf4j-jdkを使用します。私のtomcat_dir/conf/logging.propertiesは次のようになります。

ハンドラーのセットに5SOLR.org.apache.juli.FileHandlerを追加しました。この種のログを確認できるのに、不正なリクエストを確認できないのはなぜですか。

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

logging - プロパティー・ファイルによるレベル構成 Java Logging API

Java ロギング API の使用に問題があります。私のエラーはかなり基本的なようですが、見つかりません。次の構成ファイルを使用します。

しかし、.level-parameter のみが使用されているようです。「com.test」( private static Logger log = Logger.getLogger("com.test");) という名前のロガーからログを記録すると、ログにすべてのレベルが表示され、com パッケージが SEVERE であることは無視されます。.level パラメータを変更すると、すべてが期待どおりに機能するため、正しい構成ファイルを使用する必要があります。

私が見たすべてのドキュメントは、これが機能することを示しています。誰かが私の間違いを見ますか?

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

jsp - setLoggerLevel() loggingmxbean の引数が不正です

jconsole から setLoggerLevel() を呼び出そうとすると、不正な引数 (Bad Level) 例外が発生します。レベルを「INFO」として指定すると、メソッドは正常に呼び出されます。それ以外は例外をスローします。

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

java - 2 行の java.util.logging 出力から日付行を非表示にするにはどうすればよいですか?

私はJavaのデフォルトロガーを使用していますが、現在、出力に多くの役に立たないゴミを出力しています。これが例です。このコード行は次のとおりです。

このすべてを出力します:

その2行目以外は何も知る必要はありません。どうすればこのゴミを取り除くことができますか? 私が望むのは、単純なテキスト ロギングだけです。

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

java - java.util.logging APIを使用して、さまざまなレベルをログに記録し、ファイルを分離します

java.util.logging使用するレベルに応じて異なるログファイルにログメッセージを書き込むために、APIの使用方法を知りたいです。レベルがINFOの場合、メッセージを/log/info.logなどに書き込みます。定義された3つのレベルは、重大、警告、および情報です。

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

java - ローカリゼーションが必要ないときにデフォルトのResourceBundleを取得するための最小限の方法はありますか?

継承して拡張したいjava.util.logging.Logger。表示されるコンストラクターは

これは、インスタンスを取得する場合、2つの方法を提供するという事実にもかかわらずです。

国際化プロパティファイルと関連オブジェクトを作成せずにコンストラクターを使用できるように、 ある種のデフォルトResourceBundleまたはデフォルト名を取得する方法はありますか?ResourceBundle

もちろん、ラッパークラスを作成しgetLogger(String name)て、名前の必要性を回避するために使用することもできResourceBundleます。残念ながら、これは、使用するすべてのLoggerメソッドにラッパーメソッドを実装する必要があることを意味します。(タイピングが多すぎます)。

編集:ロガーからデフォルトのローカリゼーションデータを取得する次の試みは機能しません。

getResourceBundleName()nullを返します。コンストラクターはsuper(name, resourceName)、2番目の引数が。の場合、ロギングを行わないものを作成しますnull

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

java - Java util logger のログ ファイル名に TimeStamp を追加する

現在、から構成できるファイルにログを記録するために Java util を使用していますjava.util.logging.FileHandler.pattern。ログ ファイル名にタイムスタンプを追加したい。また、プロパティからログ ファイルのパスを取得する必要がありますjava.util.logging.FileHandler.pattern

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

google-app-engine - AppEngineのJULにハンドラーを追加することは可能ですか?

Javaを使用したAppEngineアプリケーションがあります。JUL(java.util.logging)を使用してサーバー側のログをログに記録しています。ファサード呼び出しCustomLoggerを作成しています。この呼び出しでは、ファクトリを使用してコンストラクターにJULロガーを作成します。

CustomLoggerのインスタンスはeagerSingletonとしてバインドされます。つまり、Guiceインスタンスごとにこのクラスのインスタンスが1つだけインスタンス化されます。eagerSingletonとして依存関係ツリーの一部でもあるカスタムロガー(EmailLoggingHandler)を挿入するまで、すべてが機能していました。

私が得ているエラー:

なぜこれが起こっているのか誰かが知っていますか?

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

java - Tomcat のロールの最大数と最大ログ サイズを設定するにはどうすればよいですか?

スペースに問題があるため、catalina.out のサイズを 10M に制限し、ロール数を 3 日前に制限する必要があります。logging.propertiesを構成するだけで可能ですか? ありがとう。

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

logging - WebSphere Process Server からのロギング

アプリケーションやプラットフォーム間でエラーをログに記録する方法を標準化する方法を探しています。

代替手段の 1 つは、Windows イベント ログを使用することです。

カスタム Java コードを使用せずに、WebSphere Process Server から Windows イベント・ログにエラーを記録することは可能ですか?