2024-02-01 01:03:55 +08:00
|
|
|
|
#include "HxTrace.h"
|
2024-01-11 16:14:21 +08:00
|
|
|
|
|
|
|
|
|
#include <QDateTime>
|
|
|
|
|
|
|
|
|
|
void HxTrace::debug_write_line(QString title, QString message)
|
|
|
|
|
{
|
2024-02-01 01:03:55 +08:00
|
|
|
|
qDebug("%s | %s | %s",
|
2024-01-11 16:14:21 +08:00
|
|
|
|
qPrintable(QDateTime::currentDateTime().toString("yyyy/MM/dd HH:mm:ss")),
|
|
|
|
|
qPrintable(title),
|
|
|
|
|
qPrintable(message));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void HxTrace::debug_write_line(QString title, const char *format, ...)
|
|
|
|
|
{
|
|
|
|
|
char output[1024];
|
|
|
|
|
|
|
|
|
|
va_list arg_list;
|
|
|
|
|
|
|
|
|
|
va_start(arg_list, format);
|
|
|
|
|
|
|
|
|
|
// vsprintf(output, format, arg_list);
|
|
|
|
|
|
|
|
|
|
vsnprintf(output, 1024, format, arg_list);
|
|
|
|
|
|
|
|
|
|
va_end(arg_list);
|
|
|
|
|
|
2024-02-01 01:03:55 +08:00
|
|
|
|
qDebug("%s | %s | %s",
|
2024-01-11 16:14:21 +08:00
|
|
|
|
qPrintable(QDateTime::currentDateTime().toString("yyyy/MM/dd HH:mm:ss")),
|
|
|
|
|
qPrintable(title),
|
|
|
|
|
output);
|
|
|
|
|
}
|