Logging. More...
Classes | |
| struct | jas_logtype_t |
| Type used for the log type. More... | |
Macros | |
| #define | JAS_LOGTYPE_CLASS_NULL 0 |
| #define | JAS_LOGTYPE_CLASS_ERROR 1 |
| #define | JAS_LOGTYPE_CLASS_WARN 2 |
| #define | JAS_LOGTYPE_CLASS_INFO 3 |
| #define | JAS_LOGTYPE_CLASS_DEBUG 4 |
Typedefs | |
| typedef int | jas_vlogmsgf_t(jas_logtype_t, const char *, va_list) |
| Type used for formatted message logging function. | |
Functions | |
| static jas_logtype_t | jas_logtype_init (int clas, int priority) |
| Create an instance of a logtype. | |
| static int | jas_logtype_getclass (jas_logtype_t type) |
| Get the class of a logtype. | |
| static int | jas_logtype_getpriority (jas_logtype_t type) |
| Get the priority of a logtype. | |
| JAS_EXPORT int | jas_vlogmsgf (jas_logtype_t type, const char *fmt, va_list ap) |
| Print formatted log message. | |
| JAS_EXPORT int | jas_vlogmsgf_stderr (jas_logtype_t type, const char *fmt, va_list ap) |
| Output a log message to standard error. | |
| JAS_EXPORT int | jas_vlogmsgf_discard (jas_logtype_t type, const char *fmt, va_list ap) |
| Output a log message to nowhere (i.e., discard the message). | |
Logging.
General information can be found here.
| #define JAS_LOGTYPE_CLASS_DEBUG 4 |
Log type class for debugging messages.
| #define JAS_LOGTYPE_CLASS_ERROR 1 |
Log type class for errors.
| #define JAS_LOGTYPE_CLASS_INFO 3 |
Log type class for informational messages.
| #define JAS_LOGTYPE_CLASS_NULL 0 |
Log type class for unclassified messages.
| #define JAS_LOGTYPE_CLASS_WARN 2 |
Log type class for warnings.
| typedef int jas_vlogmsgf_t(jas_logtype_t, const char *, va_list) |
Type used for formatted message logging function.
|
inlinestatic |
Get the class of a logtype.
|
inlinestatic |
Get the priority of a logtype.
|
inlinestatic |
Create an instance of a logtype.
| JAS_EXPORT int jas_vlogmsgf | ( | jas_logtype_t | type, |
| const char * | fmt, | ||
| va_list | ap ) |
Print formatted log message.
| JAS_EXPORT int jas_vlogmsgf_discard | ( | jas_logtype_t | type, |
| const char * | fmt, | ||
| va_list | ap ) |
Output a log message to nowhere (i.e., discard the message).
| JAS_EXPORT int jas_vlogmsgf_stderr | ( | jas_logtype_t | type, |
| const char * | fmt, | ||
| va_list | ap ) |
Output a log message to standard error.