2

残念ながら、利用できる情報はあまりありません。アプリへのログインに log4j を使用しており、ループ内でいくつかの情報をログインしようとしています。1 回の反復 - 1 回の新しい書き込み。つまり、書き込みに 3 ~ 4 分かかる書き込みを除いて、すべての書き込みが正常に行われます。また、常に 1 つの場所で発生するとは限りません。プログラム内には、同じ動作をする場所が他にもあります。log4j には、空き領域に問題があるか、デッドロックが発生しているようです。

明確な答えを出すには十分な情報ではないことは承知していますが、何かアドバイスをいただければ幸いです。

log4j は上記のような問題を引き起こす可能性がありますか?

4

1 に答える 1

0

あなたの質問が私が理解しているように、log4jに構成コマンドを起動させたためにその問題に直面している場合は、次のコードを使用してそれを禁止するだけです:

@SuppressWarnings("unchecked")
        List<Logger> loggers = Collections.<Logger>list(LogManager.getCurrentLoggers());
        loggers.add(LogManager.getRootLogger());
        for ( Logger logger : loggers ) {
            logger.setLevel(Level.OFF);
        } 
于 2013-06-25T09:46:57.487 に答える