動作していない私は、空のbeans.xmlののJava EE 6プロデューサーは、私は7のようJBossを使用し、Java EE 6のです
を持っている私はこのようなロガープロデューサーを持っている...
@Singleton
@Startup
public class LoggerProducer {
private static Logger logger = Logger.getLogger(LoggerProducer.class.getName());
@Produces
public Logger produceLogger(final InjectionPoint injectionPoint) {
final String injectingClass = injectionPoint.getMember().getDeclaringClass().getName();
return Logger.getLogger(injectingClass);
}
}
私のクラスで次のように私は注入し...
@Inject
Logger logger;
私はそれぞれのケース
0でJava utilのロガーをインポートimport java.util.logging.Logger;
ロガーの注入が失敗しているしかし、すべてが正しく展開し、私は返答を注入したロガーにすべての
あなたの要件に応じてlog4j.xmlファイルを変更する必要があります。 – idiotduffer
hi @idiotduffer、ご返信ありがとうございます。私はlog4jを使用していませんが、私はjava util loggingを使用しています。これは自動生成されたlogging.propertiesファイルを/standalone/configuration/logging.properties –
で使用していますbeans.xmlは適切な場所にありますか?あなたはWARファイルまたはEARファイルを持っていますか?動作する他のオブジェクトも注入しますか? – awagenhoffer