在Java应用程序中使用经典的logback,但%M或%method打印'?'而不是方法名称。有人有主意吗?这是模式

%d{yyyy-MM-dd HH:mm:ss.SSS} %level %thread %mdc{X-CorrelationId} %logger %method - %msg%n

最佳答案

仅当?时,logback才会发出method name could not be determined而不是方法名称。假设这是一个非生产型应用程序,请确保为%m的方法名称启用调试符号。

10-08 13:23