Skip to content

Commit 9bfb52b

Browse files
mtdxccqm
authored andcommitted
日志支持打印线程ID(%t)和进程ID(%p)
1 parent 41f679e commit 9bfb52b

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

base/hlog.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <string.h>
77
#include <stdarg.h>
88
#include <time.h>
9-
9+
#include <hthread.h>
1010
//#include "hmutex.h"
1111
#ifdef _WIN32
1212
#pragma warning (disable: 4244) // conversion loss of data
@@ -446,6 +446,12 @@ int logger_print(logger_t* logger, int level, const char* fmt, ...) {
446446
buf[len++] = plevel[i];
447447
}
448448
break;
449+
case 'p':
450+
len += snprintf(buf + len, bufsize - len, "%d", (int)hv_getpid());
451+
break;
452+
case 't':
453+
len += snprintf(buf + len, bufsize - len, "%d", (int)hv_gettid());
454+
break;
449455
case 's':
450456
{
451457
va_list ap;

0 commit comments

Comments
 (0)