|
Kanzi Graphics Engine
|
Logging. More...
Macros | |
| #define | KZS_LOG_LEVEL_ERROR |
| Error log level. More... | |
| #define | KZS_LOG_LEVEL_USER_WARNING |
| Warning log level, which is important enough to show for end-user also. More... | |
| #define | KZS_LOG_LEVEL_WARNING |
| Warning log level. More... | |
| #define | KZS_LOG_LEVEL_INFO |
| Information log level. More... | |
| #define | KZS_LOG_LEVEL_DEBUG |
| Debug log level. More... | |
| #define | KZS_LOG_LEVEL_DETAIL |
| Detailed information log level. More... | |
| #define | KZS_LOG_LEVEL_CONTEXT_INFO_THRESHOLD |
| Threshold for which log levels are enabled. More... | |
| #define | kzsLog(level, message) |
| Creates a log entry of given level with the message. More... | |
| #define | kzsLogFormat(level, formatArgs) |
Typedefs | |
| typedef kzsError(* | KzsLogFunction )(KzsLogLevel level, kzsError errorCode, kzString message, kzString file, kzUint line, void *userData) |
| Log handler function type. More... | |
Functions | |
| kzsError | kzsLogInitialize (void) |
| Initialize logging. More... | |
| kzsError | kzsLogUninitialize (void) |
| Uninitialize logging. More... | |
| kzsError | kzsLogInitializeThread (void) |
| Initializes logging for thread. More... | |
| kzsError | kzsLogDeinitializeThread (void) |
| De-initializes logging for thread. More... | |
| kzsError | kzsLogRegisterHandler (KzsLogFunction logFunction, void *userData) |
| Register log handler. More... | |
| void | kzsLogUnregisterHandler (KzsLogFunction logFunction) |
| Unregister log handler. More... | |
| void | kzsLog_private (KzsLogLevel level, kzsError errorCode, kzString message, kzString file, kzUint line) |
| kzString | kzsLogMessageFormat_private (kzString format,...) |
| Formats and results log string. More... | |
| kzsError | kzsLogBasicLogger (KzsLogLevel level, kzsError errorCode, kzString message, kzString file, kzUint line, void *userData) |
| Basic logger handler. More... | |
| kzsError | kzsLogCreateDefaultLoggers (void) |
| Creates default loggers. More... | |
Variables | |
| KZ_HEADER_BEGIN typedef kzUint | KzsLogLevel |
| If defined, log functions can be safely called from multiple threads. More... | |
Logging.
Copyright 2008-2019 by Rightware. All rights reserved.
| #define KZS_LOG_LEVEL_ERROR |
Error log level.
Not to be used outside internal error generator macros.
| #define KZS_LOG_LEVEL_USER_WARNING |
Warning log level, which is important enough to show for end-user also.
| #define KZS_LOG_LEVEL_WARNING |
Warning log level.
| #define KZS_LOG_LEVEL_INFO |
Information log level.
| #define KZS_LOG_LEVEL_DEBUG |
Debug log level.
| #define KZS_LOG_LEVEL_DETAIL |
Detailed information log level.
| #define KZS_LOG_LEVEL_CONTEXT_INFO_THRESHOLD |
Threshold for which log levels are enabled.
| #define kzsLog | ( | level, | |
| message | |||
| ) |
Creates a log entry of given level with the message.
Users should not use KZS_LOG_LEVEL_ERROR as it is reserved for internal usage.
| #define kzsLogFormat | ( | level, | |
| formatArgs | |||
| ) |
| typedef kzsError(* KzsLogFunction)(KzsLogLevel level, kzsError errorCode, kzString message, kzString file, kzUint line, void *userData) |
Log handler function type.
| kzsError kzsLogRegisterHandler | ( | KzsLogFunction | logFunction, |
| void * | userData | ||
| ) |
Register log handler.
| void kzsLogUnregisterHandler | ( | KzsLogFunction | logFunction) |
Unregister log handler.
| void kzsLog_private | ( | KzsLogLevel | level, |
| kzsError | errorCode, | ||
| kzString | message, | ||
| kzString | file, | ||
| kzUint | line | ||
| ) |
| kzsError kzsLogBasicLogger | ( | KzsLogLevel | level, |
| kzsError | errorCode, | ||
| kzString | message, | ||
| kzString | file, | ||
| kzUint | line, | ||
| void * | userData | ||
| ) |
Basic logger handler.
| KZ_HEADER_BEGIN typedef kzUint KzsLogLevel |
If defined, log functions can be safely called from multiple threads.
Log level type definition.