代码拉取完成,页面将自动刷新
#include "logfile.h"
FILE * logFile::g_log_fp = 0;
logFile::logFile()
{
}
void logFile::myMessageOutput(QtMsgType type, const QMessageLogContext &conttext, const QString &msg)
{
QByteArray localMsg = msg.toLocal8Bit();
switch (type) {
case QtDebugMsg:
fprintf(g_log_fp, "Debug: %s (%s:%u, %s)\n",
localMsg.constData(),
conttext.file,conttext.line,conttext.function);
break;
case QtWarningMsg:
fprintf(g_log_fp, "Warning: %s (%s:%u, %s)\n",
localMsg.constData(),
conttext.file,conttext.line,conttext.function);
break;
case QtCriticalMsg:
fprintf(g_log_fp, "Critical: %s (%s:%u, %s)\n",
localMsg.constData(),
conttext.file,conttext.line,conttext.function);
break;
case QtFatalMsg:
fprintf(g_log_fp, "Fatal: %s (%s:%u, %s)\n",
localMsg.constData(),
conttext.file,conttext.line,conttext.function);
abort();
break;
case QtInfoMsg:
fprintf(g_log_fp, "Info: %s (%s:%u, %s)\n",
localMsg.constData(),
conttext.file,conttext.line,conttext.function);
break;
default:
break;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。