ama*_*mal 2 java logging logback
我已经配置了logback文件来获取类名,方法名和行号.
<pattern> %d{HH:mm:ss.SSS} [%thread] %-5level %class{36}.%M %L - %msg%n </pattern>
Run Code Online (Sandbox Code Playgroud)
我想在输入和现有方法时打印日志消息.我怎么能使用info()方法在类中做到这一点.我使用下面的代码.但它没有打印出我想要的东西.
我使用org.slf4j.Logger和Logback日志记录
LOG.info("Entering " + );
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
14:41:48.097 [main] INFO c.a.j.orgchart.CsvPersonReader - Entering
Run Code Online (Sandbox Code Playgroud)
我想打印这样的东西:
14:41:48.097 [main] INFO c.a.j.orgchart.CsvPersonReader.[MethodName] [Linenumber] - Entering
Run Code Online (Sandbox Code Playgroud)
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %class{36}.%M %L - %msg%n</pattern>
</encoder>
</appender>
Run Code Online (Sandbox Code Playgroud)