KotlinLogging выдает исключение NoSuchMethod

Я использую эту библиотеку:

      "io.github.microutils:kotlin-logging:2.0.4"

с этой реализацией ведения журнала:

      "ch.qos.logback:logback-classic:1.2.3"

В моем коде я вызываю:

      private val logger = KotlinLogging.logger{}

а затем используйте этот регистратор следующим образом:

      logger.debug("message")

это работает нормально, пока я не попытаюсь отладить свой код, после чего в библиотеке появятся следующие два NoSuchMethodErrors:

       private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws 
    NoClassDefFoundError {
        try {
            return StaticMarkerBinder.getSingleton().getMarkerFactory();
        } catch (NoSuchMethodError var1) {
            return StaticMarkerBinder.SINGLETON.getMarkerFactory();
        }
    }

И:

      private static MDCAdapter bwCompatibleGetMDCAdapterFromBinder() throws 
    NoClassDefFoundError {
        try {
            return StaticMDCBinder.getSingleton().getMDCA();
        } catch (NoSuchMethodError var1) {
            return StaticMDCBinder.SINGLETON.getMDCA();
        }
    }

(первый раз, когда я пытаюсь что-то записать)

Другие в моей команде не сталкиваются с этой проблемой. они на маках, если это имеет значение.

Если я просто продолжаю выполнять код, все в порядке, поскольку исключение перехвачено, но я не хочу дважды нажимать «Продолжить» каждый раз, когда хочу отладить. Я готов игнорировать исключения, если это возможно, или, что еще лучше, исправить основную проблему.

0 ответов

Другие вопросы по тегам