私は、既に作成されたフレームワーク(Sponge)にコードを追加するためにGradleを使用するMinecraft用のプラグインを作成しています。私がLombokから@ Slf4j注釈を使用しようとすると、私が使用できるログの唯一のレベルはinfo以上です。私は別の投稿で見たコメントに基づいて、これはslf4jシンプルを使用していることを示しています。これは既に拡張しているフレームワークに組み込まれている必要があります。 logger4jを依存関係として追加すると、slf4jはlogger4jの代わりに単純なslf4jを使い続けます。他のメソッドに加えて、logger.debugとlogger.traceを使用できるようにしたいと考えています。私は何か正しく構成していないのですか?単純なslf4jの代わりにlogger4jを使用するようにslf4jに指示するにはどうすればよいですか?Slf4jはlogger4jの代わりに単純なslf4jを使用しています
0
A
答えて
0
slf4jの実装が複数ある場合。それはランダムに1つを拾うでしょう。したがって、単純なslf4ではなくlog4jを使用する場合は、クラスパスからsimple-slf4j.jarを削除することができます。
modre detaile:http://www.slf4j.org/codes.html#multiple_bindings
そして、あなたはそれらを同時に使用したい場合は、あなただけのSLF4Jせずに直接のlog4jを使用することができます。 exmapleの場合:
import org.apache.log4j.*;
public class LogTest {
static Logger logger = Logger.getLogger(LogTest.class.getName());
public static void main(String[] args) {
PropertyConfigurator.configure ("src/log4j.properties");
logger.debug("Debug ...");
logger.info("Info ...");
logger.warn("Warn ...");
logger.error("Error ...");
}
}
関連する問題
- 1. はSLF4J:(isDebugEnabled)SLF4Jを使用している
- 2. SLF4J:クラスパスには複数のSLF4Jバインディングが含まれています。除外slf4j
- 3. エラー:SLF4J:クラスパスには、複数のSLF4Jバインディング
- 4. HANAを使用したWebアプリケーション、SLF4Jの取得:クラスパスに複数のSLF4Jバインディングが含まれています
- 5. SLF4Jロガーは、私は現在、私のクラスでSLF4Jロガーを使用しています
- 6. SLF4J Log4jLoggerAdapterの使い方
- 7. Slf4j&Log4jの使い方
- 8. はSLF4J LoggerFactory
- 9. は、SLF4J LoggerFactory
- 10. SLF4Jはアンドロイド
- 11. SLF4Jは1.4.3.RELEASE
- 12. slf4jを使用して.propertiesファイルを読み込みます
- 13. Cloud Endpoints AppEngineアプリケーションにログオンしないslf4j
- 14. SLF4Jバインディングエラーに
- 15. slf4jを使用してSpring警告ログをオフにする
- 16. SLF4J:クラスパスにログバックを除外した複数のSLF4Jバインディングが含まれています
- 17. SLF4J UNBOUNDとSLF4JがNOPに差し込む差異
- 18. slf4jデバッグメッセージを表示しない
- 19. ServletContextListener&SLF4Jを使用してcontextDestroyedにログ出力がありません
- 20. OSGiでSLF4Jを使用しているジャージー
- 21. SLF4Jのロギングイベント
- 22. tess4jにslf4jがありません
- 23. slf4j apiを使用してログをlog4jにリダイレクト
- 24. glassfishのslf4jはログバックを無視しています
- 25. SLF4Jカスタムバインドが動作しない
- 26. Lombok @ Slf4j - ファイルにログ
- 27. slf4jロガーを使用してJavafxアプリケーションを保護する
- 28. eclipseとmavenでslf4jを使用してWebAppを設定する
- 29. log4j-over-slf4j.jarとslf4j-log4j12.jar conflitct ... log4j-over-slf4jがありません
- 30. Lombok @ slf4j not logging