<dependency> <groupId>com.github.mengxianun</groupId> <artifactId>timbre</artifactId> <version>1.0.0</version> </dependency> import com.mengxianun.timbre.Timbre; import com.mengxianun.timbre.logger.Logger; public class MyClass { private static final Logger LOGGER = Timbre.getLogger(MyClass.class); public static void main(String[] args) { LOGGER.info("This is an informational message."); LOGGER.error("An error occurred.", new RuntimeException("Oops!")); } } <configuration> <appender name="Console" class="com.mengxianun.timbre.appender.ConsoleAppender"> <layout class="com.mengxianun.timbre.layout.PatternLayout"> <param name="pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5p] %c{1}:%L - %m%n" /> </layout> </appender> <logger name="com.example"> <level value="TRACE" /> <appender-ref ref="Console" /> </logger> </configuration>


上一篇:
下一篇:
切换中文