Navigation



Ignore:
Timestamp:
Nov 2, 2013, 11:27:34 PM (10 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Add an option DEBUG_WITHOUT_META to strip some information from the log prefix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/freeDiameter/libfdproto.h

    r1230 r1237  
    296296
    297297/* In DEBUG mode, we add meta-information along each trace. This makes multi-threading problems easier to debug. */
    298 #ifdef DEBUG
     298#if (defined(DEBUG) && !defined(DEBUG_WITHOUT_META))
    299299# define STD_TRACE_FMT_STRING "pid:%s in %s@%s:%d: "
    300300# define STD_TRACE_FMT_ARGS   , ((char *)pthread_getspecific(fd_log_thname) ?: "unnamed"), __PRETTY_FUNCTION__, __STRIPPED_FILE__, __LINE__
    301 #else /* DEBUG */
     301#else /* DEBUG && !DEBUG_WITHOUT_META */
    302302# define STD_TRACE_FMT_STRING ""
    303303# define STD_TRACE_FMT_ARGS
    304 #endif /* DEBUG */
     304#endif /* DEBUG && !DEBUG_WITHOUT_META */
    305305
    306306/*************************
Note: See TracChangeset for help on using the changeset viewer.