# Logs
这是一个写日志文件的工具类,采用单例模式,内部通过加锁实现线程安全
## 功能概述:
1.该类自动以当前日期作为日志文件名,格式形如“yyyy-MM-dd.log”,统一保存在指定的logsDir下。
2.为了避免随着时间增长日志文件越来越多,可以在每次程序启动时调用rmLogsFile(int retainDays),只保留最近几天的日志而删去其他无用的日志。
3.该类根据日志级别决定写文件与否,同时也会根据日志级别选择将信息输出到终端方便调试。
4.该类功能比较简单,适用于小体量日志的记录,其他复杂场景请使用成熟的Log库
```
/*接口函数*/
void setLogsDir(const QString &dirPath);//设置日志文件目录
void rmLogsFile(int retainDays=0);//删除日志文件
void writeLogs(const QString &logsCodePos,const QString &logsContent,
LogsLevel logsLevel=LEVEL_DEBUG);//写日志
void closeLogsFile();//主动关闭日志文件
```
## 作者联系方式:
**邮箱:justdoit_mqr@163.com**
**新浪微博:@为-何-而来**
写日志文件的工具类,采用单例模式,内部通过加锁实现线程安全
版权申诉
131 浏览量
2024-01-21
14:57:50
上传
评论
收藏 7KB ZIP 举报
烈日下的奔跑
- 粉丝: 1066
- 资源: 230
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈