Caffe2 - C++ API
A deep learning, cross platform ML framework
GLLogging.h
1 
2 #pragma once
3 
4 #include <stdarg.h>
5 #include <stdio.h>
6 
7 enum { GL_ERR = -1, GL_LOG = 0, GL_VERBOSE = 1 };
8 
9 static constexpr int GL_LOG_LEVEL = GL_LOG;
10 
11 static inline int gl_log(int level, const char* format, ...) {
12  int r = 0;
13  if (level <= GL_LOG_LEVEL) {
14  va_list args;
15  va_start(args, format);
16  r = vfprintf(stderr, format, args);
17  va_end(args);
18  }
19  return r;
20 }