私は自分のWebアプリケーションのロガーとしてlog4jを使用しています。log4jでは、log4jプロパティまたはlog4j.xmlでレベルログを設定できます。log4jでは、次のようにロガーをインスタンス化します。
static Logger logger = Logger.getLogger(SomeClass.class);
log4jの基本的なコンフィギュレーターをで初期化しますservlet file using init method
。しかし、私は通常アプリケーションをテストするusing JUnit
ので、初期化しbasic configurator in setup method
ます。その後、アプリケーションをテストすると、ログが表示されます。
私が展開したので、ウェブはwebsphere
。すべてのロギングインスタンスを次のように変更します。
private Log log = LogFactory.getLog(Foo.class);
ACLを使用して基本的なコンフィギュレーターをロードする方法がわかりません。そのため、JUnitテストのデバッグレベルを制御できません。
変更せずに何か提案はありますか
static Logger logger = Logger.getLogger(SomeClass.class);
なる
static Logger logger = Logger.getLogger(SomeClass.class);