59b1d2684e3c44d802deaaf57f6e181a4e2efce2
2 * Logging facility for debug/info messages.
11 #define MAXSTRING 1000
14 /* XXX init this with an env var or something */
15 static EGLint ReportingLevel
= _EGL_DEBUG
;
19 * Log a message to stderr.
20 * \param level one of _EGL_FATAL, _EGL_WARNING, _EGL_INFO, _EGL_DEBUG.
23 _eglLog(EGLint level
, const char *fmtStr
, ...)
29 if (level
<= ReportingLevel
) {
47 va_start(args
, fmtStr
);
48 vsnprintf(msg
, MAXSTRING
, fmtStr
, args
);
51 fprintf(stderr
, "EGL %s: %s\n", levelStr
, msg
);
53 if (level
== _EGL_FATAL
) {
54 exit(1); /* or abort()? */