QtCraft API C++ classes QML types Handbook

QcMsg::AdminLogLine Struct

struct QcMsg::AdminLogLine

One line of the server's log (QcMessageLog::recent). More...

Header: #include <common/protocol/QcAdminMessages.h>

Public Types

enum class Level { Debug, Info, Warning, Critical, Fatal }

Public Variables

QString category
QcMsg::AdminLogLine::Level level
QString text
qint64 timeMs

Static Public Members

const quint8 levelCount

Detailed Description

Member Type Documentation

enum class AdminLogLine::Level

The levels of a log line, as those of Qt's messages.

ConstantValueDescription
QcMsg::AdminLogLine::Level::Debug0qDebug
QcMsg::AdminLogLine::Level::Info1qInfo
QcMsg::AdminLogLine::Level::Warning2qWarning
QcMsg::AdminLogLine::Level::Critical3qCritical
QcMsg::AdminLogLine::Level::Fatal4qFatal

Member Variable Documentation

QString AdminLogLine::category

The logging category.

QcMsg::AdminLogLine::Level AdminLogLine::level

The line's level.

const quint8 AdminLogLine::levelCount

The number of levels.

QString AdminLogLine::text

The message.

qint64 AdminLogLine::timeMs

When the line was written, in milliseconds since the epoch.