簡體   English   中英

在自定義Maven插件中覆蓋MavenSimpleLogger

[英]Override MavenSimpleLogger in Custom Maven Plugin

我正在編寫一個maven插件,一個依賴項像這樣進行轉換:

ch.qos.logback.classic.Logger logger = 
      (ch.qos.logback.classic.Logger)LoggerFactory.getLogger("ROOT");

失敗並顯示此錯誤:

org.slf4j.impl.MavenSimpleLogger cannot be cast to ch.qos.logback.classic.Logger

我嘗試將直接依賴項添加到logback並在pom中移動依賴項,但是我無法弄清楚。

有任何想法嗎?

您應該聯系該依賴性的維護者。 他們不應該假設知道LoggerFactory提供的LoggerFactory 對於Maven,需要創建我們自己的實現,以便根據Maven特定的日志記錄參數(例如-X / --debug調整行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM