概述
编程思想之日志记录
什么是log?
相信你一定用日记写过点滴心事,或是用空间、微信、微博刷着动态,记录你每天的喜怒哀乐!在程序中也有一种类似的东西,记录着他主人(应用程序)每天的行踪,他叫日志(log)。日记——是人类生活的记事本,日志(log)——是程序运行状况的记事本。
顾名思义,日志(log,后面均以log称之)就是用来记录程序每天的运行状况的,比如程序出现异常的情况,或是某个关键点,功某个重要的数据或交易等。这里的每天不是说每天一记,可以是伴随着程序运行的始终,只要程序在运行着就一直在记录,一般一天的日志记录在同一个文件中,每天的日志以不同的文件名分开。
下面让我们看看log在C++、Java、JavaScript中的记录方式。
给程序加log
C++中的log:
Java中的log:
.
Java中的日志——Java.util.logging、log4j、commons-logging
JavaScript中的log:
JavaScript是一种解释性语言,一般作为浏览器的脚本用于web前端中,日志记录用的相对较少,当然也有,如log4js。这个日后有时间再补上……
coding.... |
log的作用
1.程序错误报告
一般应用程序都会在程序发生异常或崩溃时,自动弹出错误报告的对话框,用户可选择是否提交报告。如果用户提交错误报告,应用程序的开发人员,就可根据报告的日志信息,查看程序出错的原因,从而更好的改善程序。
2.统计程序的访问量、使用人数等
虽然这不是一种最好的方式,但也算是一种可行的方式。
log的应用场景
1.异常,常常与try...catch...结合使用
2.输出一此必要的信息,替代命令行的输出
PS:春节将至,祝大家新年快乐,在新的一年里更加漂亮,更加健康,更加进步,更加智慧!
如果您有什么疑惑和想法,请在评论处给予反馈,您的反馈就是最好的测评师!由于本人技术和能力有限,如果本博文有错误或不足之处,敬请谅解并给出您宝贵的建议!
========================编程思想系列文章回顾========================
编程思想之异常处理
编程思想之正则表达式
编程思想之迭代器
编程思想之递归
编程思想之回调
最后
以上就是激情乌龟为你收集整理的编程思想之日志记录编程思想之日志记录什么是log?给程序加log.Java中的日志——Java.util.logging、log4j、commons-logginglog的作用log的应用场景的全部内容,希望文章能够帮你解决编程思想之日志记录编程思想之日志记录什么是log?给程序加log.Java中的日志——Java.util.logging、log4j、commons-logginglog的作用log的应用场景所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复