当前位置: 首页 > news >正文

企业型网站建设网站设计素材下载

企业型网站建设,网站设计素材下载,网站备案如何查询,北京市网站建设前言 最近项目中需要用到日志库。上一次项目中用到了log4qt库,这个库有个麻烦的点是要配置config文件,所以这次切换到了QsLog。用了后这个库的感受是,比较轻量级,嘎嘎好用,推荐一波。 下载QsLog库 https://github.c…

前言

最近项目中需要用到日志库。上一次项目中用到了log4qt库,这个库有个麻烦的点是要配置config文件,所以这次切换到了QsLog。用了后这个库的感受是,比较轻量级,嘎嘎好用,推荐一波。

下载QsLog库

https://github.com/victronenergy/QsLog

 使用

源码引入

我是放在3rdparty目录下的,所以在主工程pro中新增代码:

INCLUDEPATH += $$PWD/../3rdparty/QsLog
include($$PWD/../3rdparty/QsLog/QsLog.pri)

初始化

简单配置下初始化参数,主要配置 MaxSizeBytes和MaxOldLogCount,其他的直接用就好了。必须的头文件:#include "./QsLog.h"

#include "./QsLog.h"
bool logConfig()
{QsLogging::Logger& logger = QsLogging::Logger::instance();logger.setLoggingLevel(QsLogging::TraceLevel);//设置log位置为exe所在目录const QString sLogPath(QDir(QCoreApplication::applicationDirPath()).filePath("log.txt"));// 2. 添加两个destinationQsLogging::DestinationPtr fileDestination(QsLogging::DestinationFactory::MakeFileDestination(sLogPath, QsLogging::EnableLogRotation, QsLogging::MaxSizeBytes(512000), QsLogging::MaxOldLogCount(5)));QsLogging::DestinationPtr debugDestination(QsLogging::DestinationFactory::MakeDebugOutputDestination());//DestinationPtr functorDestination(DestinationFactory::MakeFunctorDestination(&logFunction));//这样和槽函数连接//DestinationPtr sigsSlotDestination(DestinationFactory::MakeFunctorDestination(this, SLOT(logSlot(QString,int))));logger.addDestination(debugDestination);logger.addDestination(fileDestination);//logger.addDestination(functorDestination);//logger.addDestination(sigsSlotDestination);return true;
}

使用

  QLOG_INFO() << "Program started";QLOG_INFO() << "Built with Qt" << QT_VERSION_STR << "running on" << qVersion();QLOG_TRACE() << "Here's a" << QString::fromUtf8("trace") << "message";QLOG_DEBUG() << "Here's a" << static_cast<int>(QsLogging::DebugLevel) << "message";QLOG_WARN()  << "Uh-oh!";qDebug() << "This message won't be picked up by the logger";QLOG_ERROR() << "An error has occurred";qWarning() << "Neither will this one";QLOG_FATAL() << "Fatal error!";

 最后效果

切割log文件

log.txt中的数据

原文地址

Qt日志库QsLog使用教程-小何博客

http://www.yayakq.cn/news/950559/

相关文章:

  • 深圳网站建设推荐q479185700顶上古楼角网站建设
  • 360云主机可以建设网站吗初中信息科技怎么自己做网站
  • 网站开发记什么费用淄博百度网站
  • 南京本地网站六安市 网站集约化建设
  • 网站 开发 成本建站教程的优点
  • 广东网站建设有限公司中企动力科技股份有限公司常州分公司
  • 网站建设作业素材做网站一个月能挣多少钱
  • 哈尔滨网站制作开发报价网站开通申请
  • 手机建网站推广宿州注册公司多少钱
  • 建设银行网站支付流程最近发生的热点新闻事件
  • 自建网站去除htmlwordpress 4.5.2
  • 响应式网站开发案例app外包开发公司排行
  • aspcms 网站统计专业建网站价格
  • 贵阳网站制作专业wordpress增加目录
  • 网站建设群号旅游网站建设建议
  • 小璇seo优化网站响应式电商网站制作
  • 网站托管方案上海注册公司代理记账
  • 纺织网站制作123纺织网网站建设专业书入门
  • 公司网站建设上海个人简单网页制作
  • 如何修改网站元素室内设计学校广州
  • 个人业务网站创建百度经验手机版官网
  • 成都 做网站 模版网页游戏排行榜13
  • 工作努力加油的句子北京网站优化快速排名
  • 深圳网站ui设计西地那非片吃了多久会硬起来
  • 广西网站建设教程纺织品公司网站建设
  • 分析网站建设流程文章网站建设
  • 黄村网站建设费用商派商城网站建设方案
  • 如何查询网站是否备案广州建站业务公司
  • 网站如何被百度快速收录做网站推广要注意的事项
  • 免费建手机商城网站数字营销策划公司