28 lines
913 B
C++
Executable File
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; }
|