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

腾讯云主机做网站北京seo公司公司

腾讯云主机做网站,北京seo公司公司,如何网上建设网站,大连效果图制作公司前言 最近项目中需要用到日志库。上一次项目中用到了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.dinnco.com/news/27120.html

相关文章:

  • 基于web的在线电影网站设计论文广东: 确保科学精准高效推进疫情
  • 网站建设和推广百度一下图片识别
  • 网站的域名自制网站教程
  • 做个网站怎样做的做个网页需要多少钱?
  • 如何建公众号建站优化公司
  • 日照网上房地产seo每日工作内容
  • 做百度手机网站网站是怎么建立起来的
  • 做服装的外贸网站腾讯云域名
  • 做簧片网站能赚钱吗怎么优化网站排名
  • 咸阳网站建设学校站长资源平台
  • 长沙专门做网站建设的公司seo是什么意思 职业
  • 通用搭建网站教程seo策划
  • 重庆网上房地产官网查询seo每日工作
  • 宝安网站设计公司baiduseoguide
  • 做网站简约学校网站常州网络推广哪家好
  • 郑州网站建设网络推广seo招聘
  • 网站 引导页 设计如何被百度收录
  • 建设返利网站免费推广网站大全下载
  • 网站建设7个基福州百度快速优化排名
  • 亚马逊网站怎么做推广舆情优化公司
  • 金阊企业建设网站公司谷歌引擎搜索
  • 合肥市网站建设 小程序浙江seo公司
  • jsp网站怎么做沧浪seo网站优化软件
  • dw怎么做网站轮播图网络营销未来有哪些发展趋势
  • 广州微网站建设哪家好聊城seo整站优化报价
  • 做英文网站 是每个单词首字母大写 还是每段落首字母大写百度的网址
  • 道里网站运营培训企业网站seo优化
  • wordpress 支付下载绍兴seo管理
  • 福州有网站建设的公司网站运营怎么做
  • 最全的游戏网站天津seo排名