static int test_logger_log(const as_logger * logger, const as_logger_level level, const char * file, const int line, const char * format, va_list args) { if ( test_logger.level > level ) return 0; char message[1024] = { '\0' }; vsnprintf(message, 1024, format, args); atf_log_line(stderr, log_level_string[level], ATF_LOG_PREFIX, file, line, message); return 0; }
static int test_aerospike_log(const as_aerospike * as, const char * file, const int line, const int level, const char * msg) { char l[10] = {'\0'}; switch(level) { case 1: strncpy(l,"WARN",10); break; case 2: strncpy(l,"INFO",10); break; case 3: strncpy(l,"DEBUG",10); break; default: strncpy(l,"TRACE",10); break; } atf_log_line(stderr, l, ATF_LOG_PREFIX, file, line, msg); return 0; }