Lines Matching refs:logging
32 * Logging facility for debug/info messages.
58 } logging = {
79 * Recursive logging is not allowed.
86 mtx_lock(&logging.mutex);
88 if (logging.logger != logger) {
89 logging.logger = logger;
91 num_messages = logging.num_messages;
92 logging.num_messages = 0;
95 mtx_unlock(&logging.mutex);
115 mtx_lock(&logging.mutex);
116 logging.level = level;
117 mtx_unlock(&logging.mutex);
136 * Initialize the logging facility.
144 if (logging.initialized)
160 logging.logger = _eglDefaultLogger;
161 logging.level = (level >= 0) ? level : FALLBACK_LOG_LEVEL;
162 logging.initialized = EGL_TRUE;
187 if (!logging.initialized)
189 if (level > logging.level || level < 0)
192 mtx_lock(&logging.mutex);
194 if (logging.logger) {
201 logging.logger(level, msg);
202 logging.num_messages++;
205 mtx_unlock(&logging.mutex);