Lines Matching defs:LOGGING
29 // output to a variety of logging targets, such as debugger console, stderr,
31 // The severity level passed as the first argument to the the LOGging
32 // functions is used as a filter, to limit the verbosity of the logging.
35 // There are several variations on the LOG macro which facilitate logging
58 // to output logging data at the desired level.
81 // values. This can be useful for logging descriptive names of error messages.
147 // These are attributes which apply to all logging channels
160 // These are the available logging channels
178 // logging operations by pre-checking the logging level.
185 // Useful for configuring logging from the command line. If file logging
216 // Global lock for the logging subsystem
221 // as a short-circuit in the logging macros to identify messages that won't
232 // The timestamp at which logging started.
242 // Logging Helpers
260 // Macros which automatically disable logging when LOGGING == 0
263 // If LOGGING is not explicitly defined, default to enabled in debug mode
265 #if !defined(LOGGING)
267 #define LOGGING 1
269 #define LOGGING 0
271 #endif // !defined(LOGGING)
274 #if LOGGING
277 // conditional log stream was stolen from google3/base/logging.h.
280 // logging macros. This avoids compiler warnings like "value computed
327 #else // !LOGGING
347 #endif // !LOGGING