Log4jをLogbackに置き換えたGrailsプロジェクトがあります。ここで、ロギングorg.slf4j.Logger
にクラスの代わりに使用したいと考えています。依存性注入によって配置されるデフォルト オブジェクトをすべてのコントローラー/サービス/ドメイン クラスorg.apache.commons.logging.Log
に変更するにはどうすればよいですか?log
BuildConfig.groovy
ファイル内を検索しましたConfig.groovy
が、このための構成が見つかりませんでしたか? 私も見ましgrails-app/src/templates/artifacts/Controller.groovy
たが、これを設定できる場所はまだ見つかりませんでした...
Shure、独自の のインスタンスを取得できますが、次のorg.slf4j.Logger
ようにすべてのクラス内で宣言する必要があります
private static Logger lbLogger = LoggerFactory.getLogger(MyClass.class)
Logger
それは私が望むものではありません-注入されたオブジェクトを単に置き換えたいのです。
このトピックに関する提案はありますか?