2016-09-08 6 views
0

私はJboss(7.1.3)上で動作するSpring(4.1.7)MVCアプリケーションを持っています。 server.logで 、私はINFOに春のセキュリティのログレベルを変更する次のようなメッセージSpring-Jboss:セキュリティデバッグが有効になっています

16:06:21,564 WARN [org.springframework.security.config.debug.SecurityDebugBeanFactoryPostProcessor] (MSC service thread 1-7) 

******************************************************************** 
**********  Security debugging is enabled.  ************* 
********** This may include sensitive information. ************* 
**********  Do not use in a production system!  ************* 
******************************************************************** 

を持っています。 私は私のlog4j.properties

log4j.category.org.springframework.security = INFO 
    log4j.logger.org.springframework.security=INFO 

でこれらの2行を試みたが、それらのどれも機能しません。

私はまた、これらの行

<logger category="org.springframework.security"> 
    <level name="INFO"/> 
</logger> 

を追加することにより、JBossの(standalone.xml)の設定を変更しますが、メッセージはまだサーバログに表示されます。 春のログレベルを変更するにはどうすればいいですかありがとう

答えて

0

警告メッセージです。レベルをINFOに設定すると、INFO以上のレベルが印刷されます。

特定のメッセージを表示したくない場合は、org.springframework.security.config.debug.SecurityDebugBeanFactoryPostProcessorのカテゴリを追加してERRORに設定します。あなたが紛失している他のメッセージが何であるか分かりません。

+0

Jamesさん、ありがとうございます。 org.springframework.securityのカテゴリをERRORに設定すると、メッセージが消えます。しかしorg.springframework.security.config.debug.SecurityDebugBeanFactoryPostProcessorの場合と同じことが問題を解決しません。 – Alee

+0

JBoss AS 7.1.1の後にlog4j統合にいくつかの重要な変更がありました。任意のlog4j設定ファイルまたはロギングサブシステムで定義された 'org.springframework.security.config.debug'カテゴリを持たないようにすることができます。 –

関連する問題