Go to the documentation of this file.
31 #ifndef OPENVDB_UTIL_LOGGING_HAS_BEEN_INCLUDED
32 #define OPENVDB_UTIL_LOGGING_HAS_BEEN_INCLUDED
34 #ifndef OPENVDB_USE_LOG4CPLUS
38 #define OPENVDB_LOG_INFO(message)
39 #define OPENVDB_LOG_WARN(message) do { std::cerr << message << std::endl; } while (0);
40 #define OPENVDB_LOG_ERROR(message) do { std::cerr << message << std::endl; } while (0);
41 #define OPENVDB_LOG_FATAL(message) do { std::cerr << message << std::endl; } while (0);
42 #define OPENVDB_LOG_DEBUG(message)
43 #define OPENVDB_LOG_DEBUG_RUNTIME(message)
45 #else // ifdef OPENVDB_USE_LOG4CPLUS
47 #include <logging_base/logging.h>
49 #define OPENVDB_LOG_INFO(message) LOG_INFO(message)
50 #define OPENVDB_LOG_WARN(message) LOG_WARN(message)
51 #define OPENVDB_LOG_ERROR(message) LOG_ERROR(message)
52 #define OPENVDB_LOG_FATAL(message) LOG_FATAL(message)
54 #define OPENVDB_LOG_DEBUG(message) LOG_DEBUG(message)
57 #define OPENVDB_LOG_DEBUG(message)
59 #define OPENVDB_LOG_DEBUG_RUNTIME(message) LOG_DEBUG_RUNTIME(message)
63 #endif // OPENVDB_USE_LOG4CPLUS
65 #endif // OPENVDB_UTIL_LOGGING_HAS_BEEN_INCLUDED