enhanced the logging functions to support priority masking and added/changed helper functions to convert betwee numeric values and string values

This commit is contained in:
2017-09-18 04:06:58 +00:00
parent c5ac9558ab
commit 2304a0a5bb
3 changed files with 82 additions and 45 deletions

View File

@ -26,14 +26,14 @@ static void t1_sub001 (qse_log_t* log)
for (i = 0; i < QSE_COUNTOF(xtab); i++)
{
len = qse_get_log_priority_name (xtab[i].pri, buf, QSE_COUNTOF(buf));
len = qse_make_log_priority_name (xtab[i].pri, QSE_T("|"), buf, QSE_COUNTOF(buf));
QSE_LOG3 (log, QSE_NULL, QSE_LOG_INFO, QSE_T("%x => %s [%d]"), xtab[i].pri, buf, len);
}
for (i = 0; i < QSE_COUNTOF(xtab); i++)
{
int pri;
if ((pri = qse_get_log_priority_by_name(xtab[i].name)) == xtab[i].pri)
if ((pri = qse_get_log_priority_by_name(xtab[i].name, QSE_T("|"))) == xtab[i].pri)
{
QSE_LOG2 (log, QSE_NULL, QSE_LOG_INFO, QSE_T("SUCCESS: %s => %x"), xtab[i].name, pri);
}