SpringBoot打印日志

1、

springboot超级详细的日志配置(基于logback)—非常不错

2、使用示例

//使用默认的 appender
private final Logger logger = LoggerFactory.getLogger(this.getClass());
//使用自定义的 appender
private final Logger logger = LoggerFactory.getLogger("HuiFuERROR");//打印日志
logger.info("ni shi {},ni shi {}","shuaige","meinv");也可以在类上打上@Slf4j注解,然后log变量使用,需要安装Lombok插件。

添加 logback-spring.xml 文件:
这个文件定义了3个默认的 appender,一个自定义的 appender:


%date{yyyy-MM-dd HH:mm:ss} | %highlight(%-5level) | %boldYellow(%thread) | %boldGreen(%logger) | %msg%n${log_dir}/info-%d{yyyy-MM-dd}-%i.log${maxHistory}${maxFileSize}%date{yyyy-MM-dd HH:mm:ss} | %-5level | %thread | %logger | %msg%nINFOACCEPTDENY${log_dir}/error-%d{yyyy-MM-dd}-%i.log${maxHistory}${maxFileSize}%date{yyyy-MM-dd HH:mm:ss} | %-5level | %thread | %logger | %msg%nERRORACCEPTDENY${log_dir}/HuiFu-%d{yyyy-MM-dd}-%i.log${maxHistory}${maxFileSize}%date{yyyy-MM-dd HH:mm:ss} | %-5level | %thread | %logger | %msg%nERRORACCEPTDENY

3、相关知识:

slf4j是日志的接口只定义了一些方法而没有去实现,它是一个针对于各类Java日志框架的统一Facade抽象,而log4j是具体的实现,Logback是log4j框架的作者开发的新一代日志框架。

日志框架介绍

日志框架配置文件

linux shell

#输出到黑洞
/dev/null
#重定向输出,在后面加
2 > &1


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部