#pragma once #include #include #ifdef Q_CC_GNU #define TCPSERVER_TRACE_FUNCTION __PRETTY_FUNCTION__ #else #define TCPSERVER_TRACE_FUNCTION __FUNCTION__ #endif #include 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; }