0

log4j を使用する Java ライブラリがあります。ライブラリ自体には、次の内容を持つ log4j.property ファイルのみが含まれています。

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
log4j.rootLogger=info, stdout

ライブラリは、独自のグローバル log4j.xml を持つ別のアプリケーションによって使用されます。

グローバル log4j.xml に次のような行を追加します。

<logger name="com.my.package">
    <level value="info"/>
</logger>

ただし、ログにはログが表示されません。

ここで何がうまくいかないのですか?

どうもありがとう。

4

1 に答える 1

1

私が考えることができる2つのこと:

  1. log4j.xml ファイルがクラスパスにありません。
  2. DEBUG メッセージを書き込んでおり、ロガーは INFO に設定されています。
于 2012-06-28T10:24:28.500 に答える