17 #ifndef EXT_SYSTEM_LOGGER_H_
18 #define EXT_SYSTEM_LOGGER_H_
20 #include "../kaa_error.h"
58 int ext_format_sprintf(
char * buffer,
size_t buffer_size,
const char * format,
const char * log_level_name,
const char * truncated_name,
int lineno,
kaa_error_t error_code);
68 int ext_snpintf(
char * buffer,
size_t buffer_size,
const char * format, ...);
78 int ext_logger_sprintf(
char * buffer,
size_t buffer_size,
const char * format, va_list args);
int ext_logger_sprintf(char *buffer, size_t buffer_size, const char *format, va_list args)
int ext_snpintf(char *buffer, size_t buffer_size, const char *format,...)
System depended snprintf implementation. Snprintf with "..." in arguments.
void ext_write_log(FILE *sink, const char *buffer, size_t message_size)
int ext_format_sprintf(char *buffer, size_t buffer_size, const char *format, const char *log_level_name, const char *truncated_name, int lineno, kaa_error_t error_code)
Put formated LOG prefix in buffer. LOG prefix format example: 1970/01/01 2:30:36 [TRACE] [kaa_bootstr...