Java下的tinylog日志打印

做个笔记。

做某个功能时需要DEBUG调试日志,但是直接System.out.println 是打印在终端,有些情况下是看不到输出的,所以需要用日志框架去打印输出值。

经过搜索完以后发现Logback性能等方面都比较好,打算选它做日志框架时,发现其他的jar包里面也有Logback,起冲突了,修改这个jar包又比较麻烦。于是又找了一个比较小众的日志框架tinylog。

tinylog的配置也比较简单

先引入maven包,不支持maven包请使用jar的格式,然后idea右键add lib。

<dependency>
     <groupId>org.tinylog</groupId>
     <artifactId>tinylog</artifactId>
     <version>1.3.5</version>
 </dependency>

  

在当前项目的resources文件夹下,新建   tinylog.properties  文件

然后输入下面这段:filename请自己更改想要输出的位置。

tinylog.writer = file
tinylog.writer.filename = /tmp/log_data.txt
tinylog.level = info
tinylog.configuration.observe = true
tinylog.writer.append = true

配置就完成了。

在项目里哪里需要输出,就直接引入import org.pmw.tinylog.Logger;

然后直接使用就完事了。

Logger.info("error:");

  

原文地址:https://www.cnblogs.com/yangxiaodi/p/10919066.html