#include <axis2_log.h>
Public Attributes | |
void(* | free )(axis2_allocator_t *allocator, struct axis2_log *log) |
void(* | write )(axis2_log_t *log, const axis2_char_t *buffer, axis2_log_levels_t level, const axis2_char_t *file, const int line) |
Encapsulator struct for ops of axis2_log
void( * axis2_log_ops::free)(axis2_allocator_t *allocator, struct axis2_log *log) |
deletes the log
void( * axis2_log_ops::write)(axis2_log_t *log, const axis2_char_t *buffer, axis2_log_levels_t level, const axis2_char_t *file, const int line) |
writes to the log
buffer | buffer to be written to log | |
size | size of the buffer to be written to log |