25#include <log4c/defs.h>
106LOG4C_API
const char* log4c_layout_get_name(
const log4c_layout_t* a_layout);
131LOG4C_API
void* log4c_layout_get_udata(
const log4c_layout_t* a_layout);
149LOG4C_API
const char* log4c_layout_format(
158LOG4C_API
void log4c_layout_print(
164LOG4C_API
void log4c_layout_types_free(
void);
171LOG4C_API
void log4c_layout_types_print(FILE *fp);
184# define log4c_layout_type_define(a_type) \
185 typedef int log4c_layout_type_define_##a_type __attribute__((deprecated)); \
186 static log4c_layout_type_define_##a_type __unsused_var __attribute__((unused));
188# define log4c_layout_type_define(a_type)
195LOG4C_API
struct __sd_factory* log4c_layout_factory;
struct log4c_layout_type log4c_layout_type_t
log4c layout type class
struct __log4c_layout log4c_layout_t
Definition layout.h:36
the internal representation of logging events.
log4c layout type class
Definition layout.h:46
logging event object
Definition logging_event.h:50