layout.h(3) | log4c | layout.h(3) |
layout.h -
Interface for user specific layout format of log4c_logging_event events.
#include <log4c/defs.h>
#include <log4c/logging_event.h>
#include <stdio.h>
struct log4c_layout_type
log4c layout type class
#define log4c_layout_type_define(a_type)
typedef struct __log4c_layout log4c_layout_t
typedef struct log4c_layout_type log4c_layout_type_t
log4c layout type class
LOG4C_API const log4c_layout_type_t *
log4c_layout_type_get (const char *a_name)
LOG4C_API const log4c_layout_type_t * log4c_layout_type_set
(const log4c_layout_type_t *a_type)
LOG4C_API log4c_layout_t * log4c_layout_get (const char *a_name)
LOG4C_API log4c_layout_t * log4c_layout_new (const char *a_name)
LOG4C_API void log4c_layout_delete (log4c_layout_t *a_layout)
LOG4C_API const char * log4c_layout_get_name (const
log4c_layout_t *a_layout)
LOG4C_API const log4c_layout_type_t * log4c_layout_get_type
(const log4c_layout_t *a_layout)
LOG4C_API const log4c_layout_type_t * log4c_layout_set_type
(log4c_layout_t *a_layout, const log4c_layout_type_t *a_type)
LOG4C_API void * log4c_layout_get_udata (const log4c_layout_t
*a_layout)
LOG4C_API void * log4c_layout_set_udata (log4c_layout_t
*a_layout, void *a_udata)
LOG4C_API const char * log4c_layout_format (const log4c_layout_t
*a_layout, const log4c_logging_event_t *a_event)
LOG4C_API void log4c_layout_print (const log4c_layout_t
*a_layout, FILE *a_stream)
LOG4C_API void log4c_layout_types_print (FILE *fp)
Interface for user specific layout format of log4c_logging_event events.
Todo
Todo
Parameters:
Warning:
Deprecated
log4c layout type class Attributes description:
Parameters:
Returns:
Parameters:
Returns:
Returns:
Returns:
Returns:
Parameters:
Parameters:
Returns:
Parameters:
Returns:
Parameters:
Returns:
Parameters:
Returns:
Example code fragment:
const log4c_layout_type_t log4c_layout_type_xml = {
's13_xml',
xml_format,
};
log4c_layout_type_set(&log4c_layout_type_xml);
Parameters:
Generated automatically by Doxygen for log4c from the source code.
Mon May 2 2011 | Version 1.2.1 |