项目中日志的使用

时间:2022-12-24 18:08:53
项目中应该建立几个日志文件,是不是要建立两个日志?
一个给程序员看,以备系统维护时查看
一个给用户看,看系统是否正常运行
求解答

6 个解决方案

#1


一个给用户展示日志的窗口
一个存日志文件或入库

#2


日志主要给程序员看的,方便出错时快速找到原因。

至于用户只关心错误报警和提示。

用户也看不懂日志!

#3


引用 1 楼 driftking 的回复:
一个给用户展示日志的窗口
一个存日志文件或入库

这个可以有,可以给用户(管理员)一个展示进行了什么系统操作等,这可以写入数据库,定时可以进行清理类的等,但应该是以界面展示出来较好;
而给程序员看的还是log比较好。
因为你要明白不同的人的需求是什么
客户可能只需要看到谁都干了什么;而程序员需要的是哪个哪个方法里出现了空指针等等

#4


引用 3 楼 lxwankkk 的回复:
引用 1 楼 driftking 的回复:
一个给用户展示日志的窗口
一个存日志文件或入库

这个可以有,可以给用户(管理员)一个展示进行了什么系统操作等,这可以写入数据库,定时可以进行清理类的等,但应该是以界面展示出来较好;
而给程序员看的还是log比较好。
因为你要明白不同的人的需求是什么
客户可能只需要看到谁都干了什么;而程序员需要的是哪个哪个方法里出现了空指针等等

那么做日志是不是越详细越好?

#5


日志一般给程序员看的,日志不是越详细越好,关键的地方有记录就行了。

#6


引用 4 楼 wc0077 的回复:
引用 3 楼 lxwankkk 的回复:

引用 1 楼 driftking 的回复:
一个给用户展示日志的窗口
一个存日志文件或入库

这个可以有,可以给用户(管理员)一个展示进行了什么系统操作等,这可以写入数据库,定时可以进行清理类的等,但应该是以界面展示出来较好;
而给程序员看的还是log比较好。
因为你要明白不同的人的需求是什么
客户可能只需要看到谁都干了什么;而程序员需……

根据需求
给用户看的日志,自然要按照用户的需求来决定详细到什么程度;
给程序要看的日志,自然也是要按照程序员的需求来决定,比如出现了问题,我可以从日志中定位错误信息
,根据错误信息,也可能知道用户做什么什么操作,是bug还是什么等等从而解决程序问题

#1


一个给用户展示日志的窗口
一个存日志文件或入库

#2


日志主要给程序员看的,方便出错时快速找到原因。

至于用户只关心错误报警和提示。

用户也看不懂日志!

#3


引用 1 楼 driftking 的回复:
一个给用户展示日志的窗口
一个存日志文件或入库

这个可以有,可以给用户(管理员)一个展示进行了什么系统操作等,这可以写入数据库,定时可以进行清理类的等,但应该是以界面展示出来较好;
而给程序员看的还是log比较好。
因为你要明白不同的人的需求是什么
客户可能只需要看到谁都干了什么;而程序员需要的是哪个哪个方法里出现了空指针等等

#4


引用 3 楼 lxwankkk 的回复:
引用 1 楼 driftking 的回复:
一个给用户展示日志的窗口
一个存日志文件或入库

这个可以有,可以给用户(管理员)一个展示进行了什么系统操作等,这可以写入数据库,定时可以进行清理类的等,但应该是以界面展示出来较好;
而给程序员看的还是log比较好。
因为你要明白不同的人的需求是什么
客户可能只需要看到谁都干了什么;而程序员需要的是哪个哪个方法里出现了空指针等等

那么做日志是不是越详细越好?

#5


日志一般给程序员看的,日志不是越详细越好,关键的地方有记录就行了。

#6


引用 4 楼 wc0077 的回复:
引用 3 楼 lxwankkk 的回复:

引用 1 楼 driftking 的回复:
一个给用户展示日志的窗口
一个存日志文件或入库

这个可以有,可以给用户(管理员)一个展示进行了什么系统操作等,这可以写入数据库,定时可以进行清理类的等,但应该是以界面展示出来较好;
而给程序员看的还是log比较好。
因为你要明白不同的人的需求是什么
客户可能只需要看到谁都干了什么;而程序员需……

根据需求
给用户看的日志,自然要按照用户的需求来决定详细到什么程度;
给程序要看的日志,自然也是要按照程序员的需求来决定,比如出现了问题,我可以从日志中定位错误信息
,根据错误信息,也可能知道用户做什么什么操作,是bug还是什么等等从而解决程序问题

相关文章