egl: introduce a log level getter function

Being able to retrieve the log level can be useful to enable/disable
debug code. The alternative, which is calling 'getenv' function every
time to retrieve the log level, is more "expensive".

Signed-off-by: Silvestrs Timofejevs <silvestrs.timofejevs@imgtec.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13705>
This commit is contained in:
Silvestrs Timofejevs 2019-04-02 16:36:21 +01:00 committed by Marge Bot
parent fd2a558bf8
commit f927a5c3d2
2 changed files with 13 additions and 0 deletions

View File

@ -133,6 +133,15 @@ _eglInitLogger(void)
}
}
/**
* Return the log level.
*/
EGLint
_eglGetLogLevel(void)
{
return logging.level;
}
/**
* Log a message with message logger.

View File

@ -44,6 +44,10 @@ extern "C" {
#define _EGL_DEBUG 3 /* useful info for debugging */
extern EGLint
_eglGetLogLevel(void);
extern void
_eglLog(EGLint level, const char *fmtStr, ...);