
日志
文章平均质量分 88
to_real
这个作者很懒,什么都没留下…
展开
-
打日志的正确姿势
使用slf4j 打日志的正确方式 什么时候应该打日志 基本格式 使用[]进行参数变量隔离 不同级别的使用 规范示例说明 使用slf4j 使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 实现方式统一使用: Logback框架 打日志的正确方式什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行...原创 2021-02-14 12:45:29 · 184 阅读 · 0 评论 -
日志切面
最近项目进入联调阶段,服务层的接口需要和协议层进行交互,协议层需要将入参[json字符串]组装成服务层所需的json字符串,组装的过程中很容易出错。入参出错导致接口调试失败问题在联调中出现很多次,因此就想写一个请求日志切面把入参信息打印一下,同时协议层调用服务层接口名称对不上也出现了几次,通过请求日志切面就可以知道上层是否有没有发起调用,方便前后端甩锅还能拿出证据写在前面本篇文章是实战性的,对于切面的原理不会讲解,只会简单介绍一下切面的知识点切面介绍面向切面编程是一种编程范式,它作为OO.原创 2020-10-23 11:42:08 · 1442 阅读 · 0 评论 -
【SpringBoot】SpringBoot(2.1.1)日志打印及全局日志处理(六)
1.概述默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。从上图可以看到,日志输出内容元素具体如下:时间日期:精确到毫秒 日志级别:ERROR, WARN, INFO, DEBUG or TRACE 进程ID 分隔符:— 标识实际日志的开始 线程名:方括号括起来(可能会截断控制台输出) Logger名:通常使用源代码的类名 日志内容1.1添加日志依赖spring-boot-starter 其中包含了 spring-boot-sta原创 2020-09-11 15:28:32 · 940 阅读 · 0 评论 -
@ControllerAdvice实现优雅地处理异常
@ControllerAdvice,是Spring3.2提供的新注解,它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理。最常用的就是异常处理统一异常处理需要配合@ExceptionHandler使用。当将异常抛到controller时,可以对异常进行统一处理,规定返回的json格式或是跳转到一个错误页面//全局异常捕捉处理@ControllerAdvicepublic class CustomExceptionHan原创 2020-09-07 13:49:34 · 195 阅读 · 0 评论 -
LoggerUtil
LoggerUtilpackage com.alipay.antchain.acradmin.common.util;import org.apache.commons.lang.StringUtils;import org.slf4j.Logger;/** * @author fanghui */public final class LoggerUtil { // ~~~ 符号定义 /** * 线程编号修饰符 */ public s.原创 2020-09-07 13:46:27 · 396 阅读 · 0 评论