Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Z/src/tcpserver/tcpserver_logger.h
T

28 lines
913 B
C++
Executable File

#pragma once
#include <QtCore/QString>
#include <ostream>
#ifdef Q_CC_GNU
#define TCPSERVER_TRACE_FUNCTION __PRETTY_FUNCTION__
#else
#define TCPSERVER_TRACE_FUNCTION __FUNCTION__
#endif
#include <NGLLogger/INGLLogger.h>
NGL::INGLLogger &getTcpServerLogger();
#ifdef TCPSERVER_ENABLE_TRACE
#define TCPSERVER_TRACE { TRACE_LOG(getTcpServerLogger()) << TCPSERVER_TRACE_FUNCTION; }
#define TCPSERVER_TRACE2(x) { TRACE_LOG(getTcpServerLogger()) << TCPSERVER_TRACE_FUNCTION << x; }
#else
#define TCPSERVER_TRACE
#define TCPSERVER_TRACE2(x)
#endif
#define TCPSERVER_DEBUG(y) { DEBUG_LOG (getTcpServerLogger()) << y; }
#define TCPSERVER_INFO(y) { INFO_LOG (getTcpServerLogger()) << y; }
#define TCPSERVER_WARN(y) { WARNING_LOG (getTcpServerLogger()) << y; }
#define TCPSERVER_ERROR(y) { ERROR_LOG (getTcpServerLogger()) << y; }
#define TCPSERVER_FATAL(y) { FATAL_LOG (getTcpServerLogger()) << y; }