JasPer  3.0.5
jas_log.h File Reference

JasPer Logging Functionality. More...

#include <jasper/jas_config.h>
#include <stdio.h>
#include <stdarg.h>

Go to the source code of this file.

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. More...
 

Functions

static jas_logtype_t jas_logtype_init (int clas, int priority)
 Create an instance of a logtype. More...
 
static int jas_logtype_getclass (jas_logtype_t type)
 Get the class of a logtype. More...
 
static int jas_logtype_getpriority (jas_logtype_t type)
 Get the priority of a logtype. More...
 
JAS_EXPORT int jas_vlogmsgf (jas_logtype_t type, const char *fmt, va_list ap)
 Print formatted log message. More...
 
JAS_EXPORT int jas_vlogmsgf_stderr (jas_logtype_t type, const char *fmt, va_list ap)
 Output a log message to standard error. More...
 
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). More...
 

Detailed Description

JasPer Logging Functionality.