Go to the documentation of this file.
11 #include <log4c/defs.h>
42 LOG4C_API
void log4c_dump_all_types(FILE *fp);
55 LOG4C_API
void log4c_dump_all_instances(FILE *fp);
Implement a basic_r layout.
central class in the log4c package.
void log4c_layout_types_free(void)
Definition: layout.c:41
Log4c rolling file appender interface.
Log4c mmap(2) appender interface.
log4c_appender_t * log4c_appender_get(const char *a_name)
Definition: appender.c:100
Log4c stream appender interface.
const log4c_appender_type_t * log4c_appender_type_set(const log4c_appender_type_t *a_type)
Definition: appender.c:81
log4c resource configuration
int log4c_priority_to_int(const char *a_priority_name)
Definition: priority.c:42
Log4c rolling file size-win interface. Log4c ships with (and defaults to) the classic size-window rol...
Implement a dated layout with local time.
void log4c_layout_types_print(FILE *fp)
Definition: layout.c:48
Implement a dated_r layout.
const struct __log4c_appender * log4c_category_set_appender(log4c_category_t *a_category, struct __log4c_appender *a_appender)
Definition: category.c:165
const __LOG4C_BEGIN_DECLS log4c_appender_type_t log4c_appender_type_rollingfile
Definition: appender_type_rollingfile.h:63
const log4c_layout_type_t * log4c_layout_type_set(const log4c_layout_type_t *a_type)
Definition: layout.c:77
log4c appender type class
Definition: appender.h:46
const log4c_rollingpolicy_type_t * log4c_rollingpolicy_type_set(const log4c_rollingpolicy_type_t *a_type)
Definition: rollingpolicy.c:232
log4c constructors and destructors
log4c layout type class
Definition: layout.h:46
Implement a basic layout.
int log4c_category_set_priority(log4c_category_t *a_category, int a_priority)
Definition: category.c:148
log4c_rc_t *const log4c_rc
Definition: rc.h:49
const __LOG4C_BEGIN_DECLS log4c_appender_type_t log4c_appender_type_stream2
Definition: appender_type_stream2.h:91
Log4c rolling policy interface. Defines the interface for managing and providing rolling policies.
int log4c_fini(void)
Definition: init.c:233
Implement a dated layout.
log4c_category_t * log4c_category_get(const char *a_name)
Definition: category.c:50
void log4c_appender_types_print(FILE *fp)
Definition: appender.c:52
Interface for user specific layout format of log4c_logging_event events.
const __LOG4C_BEGIN_DECLS log4c_appender_type_t log4c_appender_type_stream
Definition: appender_type_stream.c:58
Implement a dated layout (reentrant) with local time.
Log4c syslog(3) appender interface.
int log4c_load(const char *a_filename)
Definition: rc.c:383
const __LOG4C_BEGIN_DECLS log4c_appender_type_t log4c_appender_type_mmap
Definition: appender_type_mmap.c:150
void log4c_appender_types_free(void)
Definition: appender.c:45
Implement this interface for your own strategies for printing log statements.
const __LOG4C_BEGIN_DECLS log4c_appender_type_t log4c_appender_type_syslog
Definition: appender_type_syslog.c:111
log4c rollingpolicy type. Defines the interface a specific policy must provide to the rollingfile app...
Definition: rollingpolicy.h:53
Log4c stream2 appender interface.
int log4c_init(void)
Definition: init.c:94