9 #ifndef log4c_appender_type_rollingfile_h
10 #define log4c_appender_type_rollingfile_h
50 #include <log4c/defs.h>
69 LOG4C_API rollingfile_udata_t *rollingfile_make_udata(
void);
77 LOG4C_API
int rollingfile_udata_set_logdir(
78 rollingfile_udata_t *rfudatap,
86 LOG4C_API
int rollingfile_udata_set_files_prefix(
87 rollingfile_udata_t *rfudatap,
95 LOG4C_API
int rollingfile_udata_set_policy(rollingfile_udata_t* rfudatap,
102 LOG4C_API
const char* rollingfile_udata_get_logdir(rollingfile_udata_t* rfudatap);
109 LOG4C_API
const char* rollingfile_udata_get_files_prefix(
110 rollingfile_udata_t* rfudatap);
117 LOG4C_API
long rollingfile_get_current_file_size( rollingfile_udata_t* rfudatap);