项目中的日志
来源:互联网 发布:不同表格的数据汇总 编辑:程序博客网 时间:2024/06/01 15:51
1. 日志的打印
一个项目, 都会根据相应的分支和功能, 分不同日志级别打印日志。 打印日志的时候,注意以下几点:
- 日志的级别定义
日志的级别严格定义,防止打印太多,导致日志文件太大,查找问题原因时,反而不方便;
- 日志避免出现null指针
使用对象,方法打印日志时,必须注意对象是否空值
2. 日志的监控
所谓日志监控,是指代码中出现error时,能够及时发现。常用的方法如下:
- 定时扫描日志文件。通常对于一个内容不断增多的日志文件,通过shell等脚本自动扫描,发现错误立即通知的方式,可以一定时间内发现日志中的问题。
缺点: 发现错误时,并不能实时得到通知,依赖于日志扫描脚本的定时任务间隔。
- (推荐方式)代码中通过抛异常并捕捉方式。代码中捕获异常,并抛出,将抛出的异常,通过监控系统 监控(监控系统设置报警)。
特点:可以实时监控到代码中的异常。
上述两种方式的示意图:
3. 日志与测试
项目测试中,功能验证的同时,注意日志中的报错。并找开发确认问题。
0 0
- 项目中的日志
- 关于项目中的日志文档
- 项目日志在项目管理中的应用
- Log4j日志在java项目中的使用
- Log4j日志在java项目中的使用
- Log4j日志在java项目中的使用
- 项目日志
- 项目日志
- 项目日志
- 项目中的日志配置执行你懂吗?
- SeasLog打造PHP项目中的高性能日志组件
- linux tomcat中的项目不能生成log4j的日志文件
- log4j 日志信息的引入 — 解决项目运行过程中的日志信息
- ISMP项目日志
- 项目日志1
- 项目日志1
- 项目日志2
- 项目日志N
- mac os环境搭建spark
- 【数据库学习】MySQL之事务隔离级别
- hdu 2553 N皇后问题 经典dfs
- JS的数组转换字符串方法toString、toLocaleString、join和valueOf — 第5.2.1节
- 01字串
- 项目中的日志
- IP探测实现 ARP与设备发现
- 上周问题总结
- 文章标题
- socket_write socket_send区别
- 多线程学习使用(一)——仿真之银行业务系统
- Service服务
- tomcat+servlet实现android服务器端的环境配置
- 二叉树的深度