コード例 #1
0
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;
}
コード例 #2
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;
}