首页 > > > 程序实现写日志的相关思路和问题
本人没怎么写过实现日志记录的相关代码,所以开写的时候问题来了:)
1. 日志文件一般放在哪个目录下?每条日志记录是否有个通用的格式?
2. 日志文件的命名是按日期每天生成一个文件还是一个文件记录到底?
2.1 采用按日期记录
2.2 一个文件记录到底 (自认不现实不方便,下策)
3. 每次记录一条日志时打开文件再关闭文件这样操作是否值得?
3.1 频繁打开操作
3.2 单例模式
问题来了:)
问题1#
如果执行 2.1 和 3.2 我如何处理 0点前打开日志和0点后写入日志的情况?
问题2#
执行3.1 影响程序的性能是否过大,如果再考虑问题1(我可能打开文件时查看当前的时间并与已打开日志文件的文件名进行对比,或者每次按照格式生成文件名直接打开;AnyWay,都得有生成时间的操作) 这样效率会不会更低?
以上,想到再补充。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/758/viewspace-3122853/ ,如需转载,请注明出处,否则将追究法律责任。