logger.h: add function log_get_level_caption
parent
bb5580478e
commit
679c8162fa
3
HISTORY
3
HISTORY
|
|
@ -1,7 +1,8 @@
|
|||
|
||||
Version 1.38 2018-05-10
|
||||
Version 1.38 2018-05-11
|
||||
* connection_pool.c: set err_no to 0 when success
|
||||
* shared_func.h: add functions float2buff / buff2float, double2buff / buff2double
|
||||
* logger.h: add function log_get_level_caption
|
||||
|
||||
Version 1.37 2018-02-24
|
||||
* ini_file_reader.c function annotations LOCAL_IP_GET support index, such as:
|
||||
|
|
|
|||
38
src/logger.c
38
src/logger.c
|
|
@ -1244,6 +1244,44 @@ void logAccess(LogContext *pContext, struct timeval *tvStart, \
|
|||
doLogEx(pContext, tvStart, NULL, text, len, false, true);
|
||||
}
|
||||
|
||||
const char *log_get_level_caption_ex(LogContext *pContext)
|
||||
{
|
||||
const char *caption;
|
||||
|
||||
switch (pContext->log_level)
|
||||
{
|
||||
case LOG_DEBUG:
|
||||
caption = "DEBUG";
|
||||
break;
|
||||
case LOG_INFO:
|
||||
caption = "INFO";
|
||||
break;
|
||||
case LOG_NOTICE:
|
||||
caption = "NOTICE";
|
||||
break;
|
||||
case LOG_WARNING:
|
||||
caption = "WARNING";
|
||||
break;
|
||||
case LOG_ERR:
|
||||
caption = "ERROR";
|
||||
break;
|
||||
case LOG_CRIT:
|
||||
caption = "CRIT";
|
||||
break;
|
||||
case LOG_ALERT:
|
||||
caption = "ALERT";
|
||||
break;
|
||||
case LOG_EMERG:
|
||||
caption = "EMERG";
|
||||
break;
|
||||
default:
|
||||
caption = "UNKOWN";
|
||||
break;
|
||||
}
|
||||
|
||||
return caption;
|
||||
}
|
||||
|
||||
#ifndef LOG_FORMAT_CHECK
|
||||
|
||||
void logEmerg(const char *format, ...)
|
||||
|
|
|
|||
|
|
@ -338,6 +338,15 @@ int log_rotate(LogContext *pContext);
|
|||
*/
|
||||
int log_delete_old_files(void *args);
|
||||
|
||||
/** get log level caption
|
||||
* parameters:
|
||||
* pContext: the log context
|
||||
* return: log level caption
|
||||
*/
|
||||
const char *log_get_level_caption_ex(LogContext *pContext);
|
||||
|
||||
#define log_get_level_caption() log_get_level_caption_ex(&g_log_context)
|
||||
|
||||
void logEmergEx(LogContext *pContext, const char *format, ...);
|
||||
void logCritEx(LogContext *pContext, const char *format, ...);
|
||||
void logAlertEx(LogContext *pContext, const char *format, ...);
|
||||
|
|
|
|||
Loading…
Reference in New Issue