编程思想之日志记录

编程思想之日志记录


什么是log

相信你一定用日记写过点滴心事,或是用空间、微信、微博刷着动态,记录你每天的喜怒哀乐!在程序中也有一种类似的东西,记录着他主人(应用程序)每天的行踪,他叫日志(log)。日记——是人类生活的记事本,日志(log)——是程序运行状况的记事本。

顾名思义,日志(log,后面均以log称之)就是用来记录程序每天的运行状况的,比如程序出现异常的情况,或是某个关键点,功某个重要的数据或交易等。这里的每天不是说每天一记,可以是伴随着程序运行的始终,只要程序在运行着就一直在记录,一般一天的日志记录在同一个文件中,每天的日志以不同的文件名分开。

下面让我们看看logC++JavaJavaScript中的记录方式。

给程序加log

 

C++中的log:


 C++、Java、JavaScript中的日志(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:春节将至,祝大家新年快乐,在新的一年里更加漂亮,更加健康,更加进步,更加智慧!

 

如果您有什么疑惑和想法,请在评论处给予反馈,您的反馈就是最好的测评师!由于本人技术和能力有限,如果本博文有错误或不足之处,敬请谅解并给出您宝贵的建议!

 

 

========================编程思想系列文章回顾========================

编程思想之异常处理

编程思想之正则表达式

编程思想之迭代器

编程思想之递归

编程思想之回调

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌尘(MoChen)

爱打赏的人技术成长更开哦~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值