4 #ifndef __UTIL_LOGGING_H__
5 #define __UTIL_LOGGING_H__
7 #if defined(WITH_CYCLES_LOGGING) && !defined(__KERNEL_GPU__)
8 # include <gflags/gflags.h>
9 # include <glog/logging.h>
16 #if !defined(WITH_CYCLES_LOGGING) || defined(__KERNEL_GPU__)
35 # define LOG_SUPPRESS() (true) ? ((void)0) : LogMessageVoidify() & StubStream()
36 # define LOG(severity) LOG_SUPPRESS()
37 # define VLOG(severity) LOG_SUPPRESS()
38 # define VLOG_IF(severity, condition) LOG_SUPPRESS()
39 # define VLOG_IS_ON(severity) false
41 # define CHECK(expression) LOG_SUPPRESS()
43 # define CHECK_NOTNULL(expression) LOG_SUPPRESS()
44 # define CHECK_NULL(expression) LOG_SUPPRESS()
46 # define CHECK_NEAR(actual, expected, eps) LOG_SUPPRESS()
48 # define CHECK_GE(a, b) LOG_SUPPRESS()
49 # define CHECK_NE(a, b) LOG_SUPPRESS()
50 # define CHECK_EQ(a, b) LOG_SUPPRESS()
51 # define CHECK_GT(a, b) LOG_SUPPRESS()
52 # define CHECK_LT(a, b) LOG_SUPPRESS()
53 # define CHECK_LE(a, b) LOG_SUPPRESS()
55 # define DCHECK(expression) LOG_SUPPRESS()
57 # define DCHECK_NOTNULL(expression) LOG_SUPPRESS()
58 # define DCHECK_NULL(expression) LOG_SUPPRESS()
60 # define DCHECK_NEAR(actual, expected, eps) LOG_SUPPRESS()
62 # define DCHECK_GE(a, b) LOG_SUPPRESS()
63 # define DCHECK_NE(a, b) LOG_SUPPRESS()
64 # define DCHECK_EQ(a, b) LOG_SUPPRESS()
65 # define DCHECK_GT(a, b) LOG_SUPPRESS()
66 # define DCHECK_LT(a, b) LOG_SUPPRESS()
67 # define DCHECK_LE(a, b) LOG_SUPPRESS()
69 # define LOG_ASSERT(expression) LOG_SUPPRESS()
75 #define VLOG_WARNING VLOG(1)
77 #define VLOG_INFO VLOG(2)
78 #define VLOG_INFO_IS_ON VLOG_IS_ON(2)
80 #define VLOG_WORK VLOG(3)
81 #define VLOG_WORK_IS_ON VLOG_IS_ON(3)
83 #define VLOG_DEVICE_STATS VLOG(4)
84 #define VLOG_DEVICE_STATS_IS_ON VLOG_IS_ON(4)
86 #define VLOG_DEBUG VLOG(5)
87 #define VLOG_DEBUG_IS_ON VLOG_IS_ON(5)
void operator&(const StubStream &)
StubStream & operator<<(const T &)
#define CCL_NAMESPACE_END
void util_logging_init(const char *argv0)
std::ostream & operator<<(std::ostream &os, const int2 &value)
void util_logging_verbosity_set(int verbosity)
void util_logging_start()