美文网首页
论程序开发中日志的重要性

论程序开发中日志的重要性

作者: 盈朔 | 来源:发表于2020-05-28 23:01 被阅读0次

1,为什么需要日志?

答:(1)当程序出现问题了,然后不是毕现的问题。怎么办法?

       (2)当前程序出现问题了,当前环境不支持调试。例如:例如线上远程环境。

       (3)当程序出现问题了,你不希望每次能快速,准确知道原因么?

         以上就是我个人认为日志在程序开发过程中必备条件,尤其在做服务端开发工作人员。不是你能实现需求就算完成了,那只是开发比重中的一部分,个人认为,出现问题,能够迅速定位问题同样重要。这就需要通过日志能够了解到你程序过往详细的执行的流程。

2,如何设置日志?

答:个人认为你的日志打印应该分为3种:

(1)流程类日志:一般你的程序会有主执行流程,还会有很多接口的程序流程。归纳就是会有很多类流程。对于每个流程中的节点都应该加上打印。知道流程执行步骤。

(2)异常类日志:就是你的程序中会有一些你能捕捉到的异常,这些异常会影响你程序流程执行,或者你不可控。所以加上这些打印。

           (3)程序状态类日志:就是当前程序运行的状态,例如定时输出开启了多少携程,开启了多少线程。程序运行时内存占用情况。等等。这类日志方便观察你程序运行的状态,测试是否程序是否长期稳定。当程序出现异常挂死的情况也方便知道原因!

3,日志设置过程中还需要注意什么?

答: (1)要设置一个日志开关,并且日志前期应该尽量的详细,当程序运行了一段时间之后,可以考虑关闭一些日志,

           (2)自己构造日志,或者选取日志库的时候要注意日志是否线程安全。

相关文章

  • 论程序开发中日志的重要性

    1,为什么需要日志? 答:(1)当程序出现问题了,然后不是毕现的问题。怎么办法? (2)当前程序出现问题了,...

  • PHP日志记录

    背景 在生产环境中日志的重要性显而易见,能快速定位问题和程序的调优。在LNMP架构中怎么记录好程序中的错误日志。 ...

  • 第四弹~~

    论敏捷开发的重要性!

  • rsyslog日志管理

    一:日志的重要性 日志分类:系统日志,进程日志,应用程序日志记录日志的用处:排错,追溯事件,统计流量,审计安全行为...

  • 论系统开发中记录日志的重要性

    Log日志,不论对开发者自身,还是对软件系统乃至产品服务都是非常重要的事情。每个开发者都接触过日志,以至于每个人对...

  • Java 日志管理最佳实践

    概述 对于现在的应用程序来说,日志的重要性是不言而喻的。很难想象没有任何日志记录功能的应用程序运行在生产环境中。日...

  • mpvue坑点记录

    在入坑小程序的日志中,原生开发,wepay开发,mpvue开发,tato开发还是uni-app,其实框架还是因人而...

  • 前端如何进行日志驱动开发

    日志在开发过程中的作用自不必说,一旦程序出现问题,我们首先想到的是通过日志监控去追查。 好的日志可以通过应用程序执...

  • Java日志框架研究及常见配置

    按照基本的定义,日志即是对程序运行过程中关键事件的记录;大体日志分为运行日志和开发日志,运行日志在业务层面记录一些...

  • 2018-03-27-鹅厂2016安全技术笔试题目

    1.选择题 1应用程序开发过程中,下面那些开发习惯可能导致安全漏洞?() A 在程序代码中打印日志输出敏感信息方便...

网友评论

      本文标题:论程序开发中日志的重要性

      本文链接:https://www.haomeiwen.com/subject/nqxtzhtx.html