我正在从 log4j 迁移到 Logback。Log4j 具有 %l 格式说明符,它将打印出调用方法的完全限定名称,然后是调用者源文件名和括号之间的行号。示例:com.my.company.MyClass.doSomething(MyClass.java:54)
我想要使用 Logback 获得相同的输出。他们没有指定 %l 格式。它们确实具有 %caller 格式说明符,当您提供 {0} 选项时,您将获得调用堆栈的第一级。示例:com.my.company.MyClass.doSomething(MyClass.java:54) 的来电者+0
我不想要前缀“Caller+0 at”。有没有办法做到这一点而不必创建我自己的格式说明符,我只需删除字符串的那部分?