Logging.
More...
Logging.
General information can be found here.
◆ JAS_LOGTYPE_CLASS_DEBUG
#define JAS_LOGTYPE_CLASS_DEBUG 4 |
Log type class for debugging messages.
◆ JAS_LOGTYPE_CLASS_ERROR
#define JAS_LOGTYPE_CLASS_ERROR 1 |
Log type class for errors.
◆ JAS_LOGTYPE_CLASS_INFO
#define JAS_LOGTYPE_CLASS_INFO 3 |
Log type class for informational messages.
◆ JAS_LOGTYPE_CLASS_NULL
#define JAS_LOGTYPE_CLASS_NULL 0 |
Log type class for unclassified messages.
◆ JAS_LOGTYPE_CLASS_WARN
#define JAS_LOGTYPE_CLASS_WARN 2 |
Log type class for warnings.
◆ jas_vlogmsgf_t
typedef int() jas_vlogmsgf_t(jas_logtype_t, const char *, va_list) |
Type used for formatted message logging function.
◆ jas_logtype_getclass()
Get the class of a logtype.
◆ jas_logtype_getpriority()
Get the priority of a logtype.
◆ jas_logtype_init()
static jas_logtype_t jas_logtype_init |
( |
int |
class, |
|
|
int |
priority |
|
) |
| |
|
inlinestatic |
Create an instance of a logtype.
◆ jas_vlogmsgf()
JAS_EXPORT int jas_vlogmsgf |
( |
jas_logtype_t |
type, |
|
|
const char * |
fmt, |
|
|
va_list |
ap |
|
) |
| |
Print formatted log message.
◆ jas_vlogmsgf_discard()
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_vlogmsgf_stderr()
JAS_EXPORT int jas_vlogmsgf_stderr |
( |
jas_logtype_t |
type, |
|
|
const char * |
fmt, |
|
|
va_list |
ap |
|
) |
| |
Output a log message to standard error.