前后端分离开发,日志应该如何记录,在出现问题的时候方便定位
- 在pom文件加入logBack相关依赖,如果是springboot项目可以不加。
- 在需要记录日志的类中创建Logger对象,例如:Logger LOG = LoggerFactory.getLogger(类名.class),便于定位具体的类。
- 划分日志级别:
仅用于开发和测试环境中——DEBUG级别,是最低的限制;
一般的消息信息——INFO;
告警信息——WARN;
错误和异常信息——ERROR;
严重问题甚至会导致程序崩溃——FATAL。
根据日志级别能及时发现问题,判断问题的优先级。 - 输出日志文件:
application.properties文件(或application.yml),配置logging.path、logging.file
在指定路径生成日志文件,方便排查问题。