27 #ifndef LOG4CPLUS_CLOGGERHEADER_ 28 #define LOG4CPLUS_CLOGGERHEADER_ 32 #if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE) 50 #define L4CP_OFF_LOG_LEVEL 60000 51 #define L4CP_FATAL_LOG_LEVEL 50000 52 #define L4CP_ERROR_LOG_LEVEL 40000 53 #define L4CP_WARN_LOG_LEVEL 30000 54 #define L4CP_INFO_LOG_LEVEL 20000 55 #define L4CP_DEBUG_LOG_LEVEL 10000 56 #define L4CP_TRACE_LOG_LEVEL 0 57 #define L4CP_ALL_LOG_LEVEL TRACE_LOG_LEVEL 58 #define L4CP_NOT_SET_LOG_LEVEL -1 66 #if ! defined (LOG4CPLUS_TEXT) 68 # define LOG4CPLUS_TEXT2(STRING) L##STRING 70 # define LOG4CPLUS_TEXT2(STRING) STRING 72 #define LOG4CPLUS_TEXT(STRING) LOG4CPLUS_TEXT2(STRING) 73 #endif // LOG4CPLUS_TEXT 106 unsigned long long timestamp_secs,
unsigned long timestamp_usecs,
LOG4CPLUS_EXPORT void log4cplus_shutdown(void)
LOG4CPLUS_EXPORT int log4cplus_file_configure(const log4cplus_char_t *pathname)
LOG4CPLUS_EXPORT int LOG4CPLUS_EXPORT int log4cplus_logger_force_log_str(const log4cplus_char_t *name, log4cplus_loglevel_t ll, const log4cplus_char_t *msg)
#define LOG4CPLUS_FORMAT_ATTRIBUTE(archetype, fmt_index, first_arg_index)
LOG4CPLUS_EXPORT int log4cplus_add_callback_appender(const log4cplus_char_t *logger, log4cplus_log_event_callback_t callback, void *cookie)
LOG4CPLUS_EXPORT int LOG4CPLUS_EXPORT int log4cplus_logger_log_str(const log4cplus_char_t *name, log4cplus_loglevel_t ll, const log4cplus_char_t *msg)
void(* log4cplus_log_event_callback_t)(void *cookie, log4cplus_char_t const *message, log4cplus_char_t const *loggerName, log4cplus_loglevel_t ll, log4cplus_char_t const *thread, log4cplus_char_t const *thread2, unsigned long long timestamp_secs, unsigned long timestamp_usecs, log4cplus_char_t const *file, log4cplus_char_t const *function, int line)
CallbackAppender callback type.
log4cplus_logger_t logger_t
LOG4CPLUS_EXPORT int log4cplus_basic_configure(void)
LOG4CPLUS_EXPORT int log4cplus_logger_is_enabled_for(const log4cplus_char_t *name, log4cplus_loglevel_t ll)
LOG4CPLUS_EXPORT void * log4cplus_initialize(void)
LOG4CPLUS_EXPORT int log4cplus_logger_log(const log4cplus_char_t *name, log4cplus_loglevel_t ll, const log4cplus_char_t *msgfmt,...) LOG4CPLUS_FORMAT_ATTRIBUTE(__printf__
LOG4CPLUS_EXPORT int log4cplus_logger_force_log(const log4cplus_char_t *name, log4cplus_loglevel_t ll, const log4cplus_char_t *msgfmt,...) LOG4CPLUS_FORMAT_ATTRIBUTE(__printf__
void * log4cplus_logger_t
log4cplus_loglevel_t loglevel_t
LOG4CPLUS_EXPORT int log4cplus_str_configure(const log4cplus_char_t *config)
LOG4CPLUS_EXPORT int log4cplus_deinitialize(void *initializer)
LOG4CPLUS_EXPORT int log4cplus_logger_exists(const log4cplus_char_t *name)