/usr/include/ace/INet/INet_Log.h is in libace-inet-dev 6.0.3+dfsg-0.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | /**
* @file INet_Log.h
* @author Martin Corino <mcorino@remedy.nl>
* // $Id: INet_Log.h 90928 2010-06-29 11:21:55Z mcorino $
* Macros used for logging in INet
*/
#ifndef INET_LOG_MACROS_H_
#define INET_LOG_MACROS_H_
#include "ace/INet/INet_Export.h"
#if !defined (DLINFO)
# define DLINFO ACE_TEXT("(%P|%t) [%M] - %T - ")
#endif
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
namespace ACE
{
class ACE_INET_Export INet_Log
{
public:
INet_Log () {}
static unsigned int debug_level_;
static unsigned int Initializer (void);
};
}
ACE_END_VERSIONED_NAMESPACE_DECL
// By default tracing is turned on in debugmode, off otherwise
#if !defined (INET_NTRACE)
# if defined (NDEBUG)
# define INET_NTRACE 1
# else
# define INET_NTRACE 0
# endif
#endif /* INET_NTRACE */
#if (INET_NTRACE == 1)
# if !defined (ACE_NTRACE)
# define INET_TRACE(X) do {} while (0)
# define INET_ENABLE_TRACE() do {} while (0)
# define INET_DISABLE_TRACE() do {} while (0)
# else
# if (ACE_NTRACE == 0)
# error INET_TRACE cannot be disabled if ACE_TRACE is enabled
# else
# define INET_TRACE(X) do {} while (0)
# define INET_ENABLE_TRACE() do {} while (0)
# define INET_DISABLE_TRACE() do {} while (0)
# endif
# endif
#else
# if !defined (ACE_HAS_TRACE)
# define ACE_HAS_TRACE
# endif /* ACE_HAS_TRACE */
# define INET_TRACE(X) ACE_TRACE_IMPL (X)
# define INET_ENABLE_TRACE() ACE_Trace::start_tracing ()
# define INET_DISABLE_TRACE() ACE_Trace::stop_tracing ()
# undef DLINFO // Make log messages indent with tracing.
# define DLINFO ACE_TEXT("%I(%P|%t) [%M] - %T - ")
# include "ace/Trace.h"
#endif /* INET_NTRACE */
#if defined (INET_NLOGGING)
# define INET_ERROR(L, X) do {} while (0)
# define INET_DEBUG(L, X) do {} while (0)
#define INET_ERROR_RETURN(L, X, Y) return (Y)
#define INET_ERROR_BREAK(L, X) { break; }
#else
# if !defined (INET_ERROR)
# define INET_ERROR(L, X) \
do { \
if (::ACE::INet_Log::debug_level_ >= L) \
{ \
int const __ace_error = ACE_Log_Msg::last_error_adapter (); \
ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
ace___->conditional_set (__FILE__, __LINE__, -1, __ace_error); \
ace___->log X; \
} \
} while (0)
# endif
# if !defined (INET_DEBUG)
# define INET_DEBUG(L, X) \
do { \
if (::ACE::INet_Log::debug_level_ >= L) \
{ \
int const __ace_error = ACE_Log_Msg::last_error_adapter (); \
ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
ace___->conditional_set (__FILE__, __LINE__, 0, __ace_error); \
ace___->log X; \
} \
} while (0)
# endif
# if !defined (INET_HEX_DUMP)
#define INET_HEX_DUMP(L, X) \
do { \
if (::ACE::INet_Log::debug_level_ >= L) \
{ \
int const __ace_error = ACE_Log_Msg::last_error_adapter (); \
ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
ace___->conditional_set (__FILE__, __LINE__, 0, __ace_error); \
ace___->log_hexdump X; \
} \
} while (0)
#endif
# if !defined (INET_ERROR_RETURN)
# define INET_ERROR_RETURN(L, X, Y) \
do { \
if (::ACE::INet_Log::debug_level_ >= L) \
{ \
int const __ace_error = ACE_Log_Msg::last_error_adapter (); \
ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
ace___->conditional_set (__FILE__, __LINE__, Y, __ace_error); \
ace___->log X; \
return Y; \
} \
} while (0)
# endif
# if !defined (INET_ERROR_BREAK)
# define INET_ERROR_BREAK(L, X) { INET_ERROR (L, X); break; }
# endif
#endif
#endif
|