Qt5之 简单的日志记录工具类

本文介绍了在Qt5环境下,使用C++实现的一个简单日志记录工具类,该类能够记录软件运行信息,方便问题排查。通过HInit设置日志文件名并打开,提供带日期和不带日期的记录方式,并在exe所在目录创建'HLog'文件夹存储日志。然而,该类目前存在不足,如未限制日志文件大小和缺少自动删除旧日志的功能,作者计划后期进行改进。
摘要由CSDN通过智能技术生成

qt5 自己做的一个读写 sqlite3 的数据工具,能打开sqlite3格式的数据库文件

地址:https://blog.csdn.net/HK_5788/article/details/80963547

完善前面的文章中提到的工具,最近在实战中遇到了不少问题,故增加日志记录功能,记录软件的一些信息,方便查找问题

Qt 5 , mingw  

 

------------- 上代码-------------

类名 : 

HLogHelper
头文件
#ifndef HLOGHELPER_H
#define HLOGHELPER_H

#include <QObject>
#include <QFile>
#include <QTextStream>
#include <QMutex>
#include <QDateTime>





// 日志记录类
class HLogHelper : public QObject
{


    Q_OBJECT
public:


    HLogHelper();
    //---------------------------------------------------------------




    // 设置文件名前缀,ABC_20180909_131415.log, 这里,参数就传递 ABC
    // 若不传递参数,默认以日期的方式命名:
Qt工具代码合集是一系列用于辅助Qt应用程序开发的代码库和工具集合。这些工具代码能够提供多种功能,帮助开发者更高效地创建和管理Qt应用程序。 首先,Qt工具代码合集提供了丰富的工具类函数,用于简化常见任务。比如,它可以包括用于处理日期和时间、字符串处理、文件和目录操作、网络通信等功能的代码。通过这些工具代码,开发者可以快速实现特定功能,减少重复代码的编写和修改。 其次,Qt工具代码合集中通常还包含了一些特定领域的工具类函数。例如,对于图形和绘图应用程序开发,可能会包含用于绘制图形、处理鼠标和键盘事件、进行动画效果等功能的代码。对于数据库应用程序开发,可能会包含用于数据库连接、查询和操作的代码。这些工具代码可以帮助开发者快速上手特定领域的应用开发,提高工作效率。 另外,Qt工具代码合集还可能包含一些实用工具和辅助,用于开发过程中的调试和错误处理。例如,它可以包括用于输出调试信息、记录错误日志、处理异常等功能的代码。这些工具代码可以帮助开发者快速定位和解决问题,提高代码质量和稳定性。 总之,Qt工具代码合集是一个方便开发者使用Qt框架的代码库和工具集合。通过使用这些工具代码,开发者可以更加高效地开发和管理Qt应用程序,提高开发效率和质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值