mirror of
https://gitlab.com/spaceti-app/integrations/common/server-sdk.git
synced 2026-07-12 12:50:50 +02:00
65 lines
1.2 KiB
C++
65 lines
1.2 KiB
C++
#include "loggermessage.h"
|
|
|
|
#include <QFileInfo>
|
|
#include <QDebug>
|
|
|
|
#include <utility>
|
|
|
|
namespace core {
|
|
|
|
LoggerMessage::LoggerMessage(QString file, int line, QString function, QString type, QString group, QString msg, QString detailMessage)
|
|
: mFile(std::move(file)), mFunction(std::move(function)), mType(std::move(type)), mLine(line),
|
|
mGroup(std::move(group)), mMessage(std::move(msg)), mDetailMessage(std::move(detailMessage))
|
|
{
|
|
}
|
|
|
|
QString LoggerMessage::shortFile() const
|
|
{
|
|
return QFileInfo(mFile).fileName();
|
|
}
|
|
|
|
QString LoggerMessage::type() const
|
|
{
|
|
return mType;
|
|
}
|
|
|
|
QString LoggerMessage::file() const
|
|
{
|
|
return mFile;
|
|
}
|
|
|
|
int LoggerMessage::line() const
|
|
{
|
|
return mLine;
|
|
}
|
|
|
|
QString LoggerMessage::group() const
|
|
{
|
|
return mGroup;
|
|
}
|
|
|
|
QString LoggerMessage::message() const
|
|
{
|
|
return mMessage;
|
|
}
|
|
|
|
QString LoggerMessage::detail() const
|
|
{
|
|
return mDetailMessage;
|
|
}
|
|
|
|
QString LoggerMessage::function() const
|
|
{
|
|
return mFunction;
|
|
}
|
|
|
|
} // core
|
|
|
|
|
|
QDebug operator<<(QDebug dbg, const core::LoggerMessage &message)
|
|
{
|
|
dbg.nospace() << "message: " << message.message();
|
|
dbg.nospace() << "next output not implemented: " << message.message();
|
|
return dbg;
|
|
}
|