日志和异常的一点规范

版权声明:技术总结来自互联网,书籍,以及工作积累。如果觉得我的总结有帮助,欢迎分享。 https://blog.csdn.net/qq1332479771/article/details/84329442
  1. 可以用@Slf4j注解代替LoggerFactory.getLogger(xx.class)简化代码,注:@Slf4jLombok里的。
  2. 日志打印放到Controller层和gateway层,RPC调用外部接口的异常直接打印;Service层视情况可以不用打印,避免重复打印;
  3. 异常打印的参数用占位符;
  4. 参数校验只在Controller和第一层Service层做,过多的参数校验没有用;
  5. 异常发生时把最初发生的异常的UUID传给上层,可通过UUID快速在日志文件中搜索定位问题;

猜你喜欢

转载自blog.csdn.net/qq1332479771/article/details/84329442