程序员每天写日志,主要是写什么?

八戒创业伙伴

30天以前 2浏览
程序员每天写日志,主要是写什么?

通常情况下有两件事情常常被程序员忽略,一件事情是写日志,另一件事情是写日报,日志是服务于工作流程的,而日报则是对一天工作内容的总结。日志和日报(周报)共同点都是给人看的,日志往往是给自己或业务流程上的同事看的,而日报(周报)往往是给团队负责人看的。

日志最主要的功能是记录程序的执行流程。日志是对程序执行过程的记录,包括登录角色、触发事件的流程、业务处理的流程、关键事件、数据访问、网络访问、权限获取、对应日期、执行是否成功、返回值等等内容,可以说日志是最真实的记录软件执行流程的文档。

日志可以说是程序的健康监控表。通过日志能够快速发现问题的根源,能够对程序的执行流程进行追踪,同时还可以根据日志进行数据的统计和分析,这其中就包括性能分析等重要的内容。另外,有的程序还要根据相关部门的要求进行一些日志记录,这些内容往往涉及到一些比较敏感的数据资源,比如涉及到个人隐私等数据,像住宿记录、就医记录、金融记录等等。

看日志的人比较多,所以要注意措辞。看日志的人不仅包括开发人员,还包括产品经理、运维人员、测试人员等,所以日志一定要尽量的详细和可靠,输出的内容要清晰明了,理论上是越详细越好,但是也有一个度要把握好,因为日志记录往往要进行IO输出,这也会占用一部分系统资源,有的时候日志记录会占用较大的存储空间,G以上的日志记录也是比较常见的。另外,日志记录往往都要根据业务类型保持一段时间,所以日志记录比较大也是比较普遍的事情。

写好日志是程序员职业素养的一个体现,好的日志也会为程序后期的维护奠定一个好的基础,所以作为开发人员来说,一定要重视日志。

我从事软件开发工作多年,目前也在指导计算机专业的研究生(大数据、AI方向),对计算机感兴趣的朋友可以

本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。

免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com

程序员
大家都在看
哪个电脑浏览器最适合程序员?

哪个电脑浏览器最适合程序员?

程序员
69浏览
优秀的程序员是如何突破瓶颈的?

程序员是一群,智商极高,人品善良,收入挺高,交友不多,生活圈子比较小而且单纯,都是一批可爱的人,但是他们不善言谈,不善交际。到了一定的年龄和级别后,都很难突破自己的瓶颈。那么优秀程序员是如何突破自己的瓶颈的呢?

程序员
3浏览
程序员最喜欢用什么浏览器?

程序员最喜欢用什么浏览器?

程序员
20浏览
程序员如何轻松实现数据可视化?

程序员如何轻松实现数据可视化?

程序员
4浏览
作为程序员的你,常用的软件有哪些?

作为程序员的你,常用的软件有哪些?

程序员
4浏览
想做兼职程序员,学习什么语言比较好?

想做兼职程序员,学习什么语言比较好?

程序员
2浏览
网页后台程序员一般工资有多少啊?

网页后台程序员一般工资有多少啊?

程序员
1浏览
一个程序员开发软件的生产效率是?

一个程序员开发软件的生产效率是?

程序员
0浏览
程序员喜欢什么样的需求文档?

程序员喜欢什么样的需求文档?

程序员
1浏览
【团队】APP开发项目需要配备怎么样的技术人员?

APP开发公司主要是给客户提供技术开发服务,技术开发服务提供的主体主要是专业人员,我们从一个APP开发的全过程去探讨一下专业APP开发公司需要拥有哪些职能的团队。

APP开发APP开发公司ITAPP技术人员程序员
270浏览
程序员的日常

程序员的日常

程序员
137浏览
程序员轻松赚钱的n种方法

程序员这种拥有高技术的人,除了正常上班拿薪水外,业余利用自己的技能,可以轻松赚取外快,甚至抵得上工资哦。你还在经常加班熬夜么?太out了!

程序员
3浏览
程序员写的代码是不是越少越好,为什么?

程序员写的代码是不是越少越好,为什么?

程序员
5浏览
架构师的工作和程序员的工作有何不同?

架构师的工作和程序员的工作有何不同?

程序员
0浏览
前端程序员和后端有什么不同?

前端程序员和后端有什么不同?

程序员
3浏览
程序员每天写日志,主要是写什么?

程序员每天写日志,主要是写什么?

程序员
2浏览
程序员学算法到底有什么用?

程序员学算法到底有什么用?

程序员
3浏览
c++程序员需要具备的知识?

c++程序员需要具备的知识?

程序员
8浏览
会计和电脑程序员哪个职业更有潜力?

会计和电脑程序员哪个职业更有潜力?

程序员
52浏览
怎样看待有些程序员在网上一些平台出售代码?

怎样看待有些程序员在网上一些平台出售代码?

程序员
2浏览
点赞
收藏
分享