コード例 #1
0
ファイル: aim_pvs.c プロジェクト: jnealtowns/infra
static const char*
aim_log_flag_color__(aim_log_flag_t flag)
{
#if AIM_CONFIG_LOG_INCLUDE_TTY_COLOR == 1
    switch(flag)
    {
    case AIM_LOG_FLAG_INTERNAL:
    case AIM_LOG_FLAG_BUG:
    case AIM_LOG_FLAG_ERROR:
    case AIM_LOG_FLAG_SYSLOG_ERROR:
        return TTY_COLOR(TTY_DULL, TTY_FG_RED);
    case AIM_LOG_FLAG_FATAL:
    case AIM_LOG_FLAG_SYSLOG_CRIT:
    case AIM_LOG_FLAG_SYSLOG_ALERT:
    case AIM_LOG_FLAG_SYSLOG_EMERG:
        return TTY_COLOR(TTY_BRIGHT, TTY_FG_RED);
    case AIM_LOG_FLAG_WARN:
    case AIM_LOG_FLAG_SYSLOG_WARN:
        return TTY_COLOR(TTY_DULL, TTY_FG_YELLOW);
    default:
        return NULL;
    }
#endif
    return NULL;
}
コード例 #2
0
ファイル: aim_log.c プロジェクト: Broadcom-Switch/of-dpa
static const char*
aim_log_flag_color__(aim_log_flag_t flag)
{
#if AIM_CONFIG_LOG_INCLUDE_TTY_COLOR == 1
    switch(flag)
        {
        case AIM_LOG_FLAG_INTERNAL:
        case AIM_LOG_FLAG_BUG:
        case AIM_LOG_FLAG_ERROR:
            return TTY_COLOR(TTY_DULL, TTY_FG_RED);
        case AIM_LOG_FLAG_FATAL:
            return TTY_COLOR(TTY_BRIGHT, TTY_FG_RED);
        case AIM_LOG_FLAG_WARN:
            return TTY_COLOR(TTY_DULL, TTY_FG_YELLOW);
        case AIM_LOG_FLAG_MSG:
        case AIM_LOG_FLAG_INFO:
        case AIM_LOG_FLAG_VERBOSE:
        case AIM_LOG_FLAG_TRACE:
        case AIM_LOG_FLAG_FTRACE:
            return NULL;
        }
#endif
    return NULL;
}