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

php框架做网站的好处百度指数官网查询入口

php框架做网站的好处,百度指数官网查询入口,wordpress移动版样式,怎么做网站赌博代理假如想将qDebug、qWarning等输出的信息既在控制台(或/且在QtCreator的应用输出中)中显示,又可以将输出保存到日志文件中,可以利用qInstallMessageHandler这个函数。 下面的代码实现了上述的功能,同时还可以让在控制台的…

假如想将qDebug、qWarning等输出的信息既在控制台(或/且在QtCreator的应用输出中)中显示,又可以将输出保存到日志文件中,可以利用qInstallMessageHandler这个函数。
下面的代码实现了上述的功能,同时还可以让在控制台的输出带颜色。
关于颜色,可以参考这个的说明:
【使用ANSI转义序列设置终端文本颜色】
在这里插入图片描述

#include <QApplication>
#include <QFile>
#include <QDebug>
#include <QMutex>
#include <QMutexLocker>
#include <QDateTime>
#include <stdio.h>
#include <iostream>// 记得在pro中加这一句 DEFINES += QT_MESSAGELOGCONTEXT,否则context无信息
// Note: By default, this information is recorded only in debug builds.
// You can overwrite this explicitly by defining QT_MESSAGELOGCONTEXT or QT_NO_MESSAGELOGCONTEXT.
void logToFile(QtMsgType type, const QMessageLogContext &context, const QString &msg) {static QMutex mutex;QMutexLocker lock(&mutex);QString colorFlag;QString level;switch (type) {case QtDebugMsg:{level = "DEBUG";colorFlag = "\033[37m%1\033[0m";}break;case QtWarningMsg:{level = "WARNING";colorFlag = "\033[33m%1\033[0m";}break;case QtCriticalMsg:{level = "CRITICAL";colorFlag = "\033[31m%1\033[0m";}break;case QtFatalMsg:{level = "FATAL";colorFlag = "\033[41m%1\033[0m";}break;case QtInfoMsg:{level = "INFO";colorFlag = "\033[32m%1\033[0m";}break;}QString fileStr = "UnknowFile";if(context.file != nullptr){fileStr = context.file;}int lineNum = context.line;QString finalMsg = QString("[%1][%2][%3][%4] %5").arg(QDateTime::currentDateTime().toString("hh:mm:ss.zzz")).arg(level).arg(fileStr).arg(lineNum).arg(msg);// 是否保存到文件if(1){QFile file("app.log");if (!file.open(QIODevice::Append | QIODevice::Text))return;QTextStream out(&file);out << finalMsg << "\n";file.close();}std::cout<< colorFlag.arg(finalMsg).toLocal8Bit().data() // 对信息着色输出<< std::endl;
}int main(int argc, char *argv[])
{// 使用自定义的函数接管qDebug、qWarning等qInstallMessageHandler(logToFile);qInfo()     << "info----------";qDebug()    << "debug---------";qWarning()  << "warnning------";qCritical() << "critical------";qFatal("fatal---------");QApplication a(argc, argv);......return a.exec();
}
http://www.dtcms.com/wzjs/274619.html

相关文章:

  • 做网站用空间好还是服务器好百度网盘服务电话6988
  • 绵阳做网站的有哪些百度域名购买
  • 公众号自己做电影网站软文推广方案
  • 那些网站百度抓取率比较高营销网站建设多少钱
  • 上海 网站建设平台 补贴百度收录是什么意思
  • 部分网站dns解析失败培训心得体会怎么写
  • lol有哪些网站是做陪玩的电商seo什么意思
  • 有专门做检验的视频网站吗贵阳关键词优化平台
  • 网站建设、微信小程序、今日头条郑州头条新闻
  • 突唯阿 领先的响应式网站建设平台凡科网怎么建网站
  • 新商盟显示 检查网站开发错误呢百度seo是什么
  • 潮州网站开发多少钱怎么样优化网站seo
  • 网站建设没有签定合同wordpress网站建设
  • 国外设计网站大全湖南靠谱的关键词优化
  • 网站建设模板uc浏览器关键词排名优化
  • 网站图片优化工具自动优化app
  • pageadmin授权和免费的区别关键词优化推广
  • 网站建设突出特色百度快照推广
  • 做国外的网站nba今日数据
  • 西安市政府门户网站互联网的推广
  • 做网站webform mvc商洛网站建设
  • 二手书交易网站开发与设计百度下载
  • 江苏省建设厅网站首页网络优化培训骗局
  • 九亭做网站公司拼多多关键词排名查询软件
  • WordPress文化衫六年级下册数学优化设计答案
  • 做网站 怎么提升浏览量重庆seo排名电话
  • 网站排名怎样做有效软服业营收破334亿
  • 景区门户网站建设的必要性企业营销策划书如何编写
  • 佛山市品牌网站建设价格爱站查询工具
  • 网站 数据库 模板免费的关键词优化工具