你能否在logback中改变%caller {0}的输出来模仿log4j%l说明符?

时间:2013-10-30 15:05:37

标签: log4j logback

我正在从log4j迁移到Logback。 Log4j具有%l格式说明符,它将打印出调用方法的完全限定名称,然后调用者输出括号中的文件名和行号。示例:com.my.company.MyClass.doSomething(MyClass.java:54)

我希望使用Logback输出相同的输出。它们没有指定%l格式。它们具有%调用者格式说明符,当您提供{0}选项时,您将获得调用堆栈的第一级。示例:com.my.company.MyClass.doSomething(MyClass.java:54)中的来电者+ 0

我不想要前缀“Caller + 0 at”。有没有办法做到这一点,而不必创建我自己的格式说明符,我将删除该部分字符串?

1 个答案:

答案 0 :(得分:0)

在编译中尝试以下命令

javac -g