問題タブ [apache-commons-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 に答える
83 参照

java - Javaで複数のプログラムから別々のファイルにログインする方法

知りたいのは、別のファイルにログインする方法です。これがシナリオです。5 つの Java プログラムがあり、各プログラムでログ機能を作成する必要があります。しかし、各Javaプログラムには独自のログファイルが必要です。つまり、個別のログファイルです。例: l1.txt、l2.txt、l3.txt、l4.txt、l5.txt は 5 つのログ ファイルです。log4j チュートリアルから、単一ファイルのロガーを作成できることがわかりました。しかし、多くのファイルを作成する方法と、プログラムが特定のアペンダーにアクセスして対応するファイルにログインできるようにする方法がわかりません。私は実装するそのようなプログラムを探しています。

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

java - ロガーを引数として別のクラスに渡す

私がしたいのは、Logger インスタンスを SessionLogger クラスに渡すことです。Logger が初期化されたクラス名を確認したいと思います。

SessionLogger ではなく、ログ メッセージにクラス A が表示されることを期待します。

クラスパスに commons-logging.jar と log4j-1.2.16.jar があります。Logger は org.apache.commons.logging.Log のインスタンスです

アップデート

これが予期される動作であることをリリースしたばかりLoggerで、log メソッドが呼び出されたコード行がログに記録されます。だからどうにかして別の方法でやるべきだ

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

websphere - クラス org.apache.commons.logging.impl.Jdk14Logger は Log を実装していません

hereで説明されているのと同じ問題が発生していますが、その時点で自分の websphere のバージョンがわかりません

その他の質問 1) commons-logging-1.1.jar を削除すると修正されますか? 2) アプリケーションに commons-logging-1.1.jar を本当に配置する必要がある場合はどうすればよいですか? どうすればこれを修正できますか?

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

java - WebSphere で Log4j を使用した Spring からのロギング

WebSphere アプリケーションで log4j を使用しています。class をデバッグする必要があるorg.springframework.ejb.access.AbstractRemoteSlsbInvokerInterceptorため、log4j.xml ファイルにロガーを作成しました。

Web プロジェクトの src/main/resources にも作成しましcommons-logging.propertiesた (maven で):

org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger

ただし、Spring は log4j を使用してログを記録していません。デバッグ ファイルに springframework ログが表示されませんが、コンソールにログの一部 (INFO) が表示されます。したがって、Spring で使用される apache commons ロギングは、log4j を使用したロギングではないと思います。

Spring で使用されるロギングを WebSphere の Log4j エンジンにリダイレクトすることは可能ですか (およびその方法は?)

WebSphere 7.0、Spring 3.1.2、log4j 1.2.6、共有ライブラリで提供される commons-logging 1.1。

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

java - Apache HTTP クライアントとログに関する問題

私の Tapestry アプリケーションでは、ある時点で特定の URL に対して GET 要求を行う必要があります。私はこのようにします(ApacheのHttpClient 4.2.1を使用)

WAR を Glassfish (3.1.2.2) にデプロイし、問題のコードを実行すると、次の例外がスローされます。

これを pom.xml で指定します

そして、「見つからない」クラスが実際にWEB-INF/lib/log4j-1.2.14にあることを確認しました。

この問題を解決する方法はありますか?

0 投票する
0 に答える
1946 参照

log4j - Websphere 8.5 Log4J が親優先で機能しない

アプリケーションを Websphere 8.5 にデプロイしようとしました。いくつかの理由により、クラス ローダーの Parent First を使用する必要があります。

これは私の耳のファイル構造です

値を付けてorg.apache.commons.logging.LogFactoryファイルを入れようとしましたが、機能していません。META-INF/servicesorg.apache.commons.logging.impl.Log4JLogger

Websphere 8.5 用に log4j を設定する方法を知っている人はいますか?

ありがとう

PS: log4j 1.2.17 と commons-logging 1.1.3 を使用しました

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

java - org.apache.commons.logging.LogConfigurationException: 無効なクラスローダー階層

Web アプリケーションでMechanizeとともに Birt ビューアー ランタイムを使用しており、アプリケーションへのログインに log4j を使用しています。すべて正常に動作していましたが、アプリケーションで Java メール API を使用したところ、次の例外が引き続き発生しました: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy. 「org.apache.commons.logging.Log」の複数のバージョンが表示されていますが、これは許可されていません。

私は当初、問題のないmail.jarを使用していましたが、プロジェクトの別の要件のために、mail.1.3.3.jarの使用を開始し、この例外をスローし始めました。Mechanize と最新の Java メール jar の間で jar の競合があると思います。

mail.1.3.3.jar または java-mail-1.4.jar のいずれかを使用する必要があります。

どうすればこれを克服できるかアドバイスしてください??

ありがとう。

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

java - アプリケーションを実行しているときに、スレッド「メイン」で例外が発生します java.lang.ExceptionInInitializerError

このプログラムは、salesforce からデータを抽出し、テキスト ファイルに書き込みます。

エラーの理由を理解するのを手伝ってください。

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

java - pdfboxを使用してJavaでpdfファイルを画像に変換するとテキストが欠落する

PDFページを画像ファイルに変換したい。Java を使用して PDF ページを画像に変換すると、テキストが表示されません。

変換した後、 46_2.pdfを変換したいファイルは、46_2.pngのように表示されました。

コード: