summaryrefslogtreecommitdiff
path: root/server-tools/instance-manager/log.cc
diff options
context:
space:
mode:
authorunknown <anozdrin/alik@alik.>2006-10-24 18:31:10 +0400
committerunknown <anozdrin/alik@alik.>2006-10-24 18:31:10 +0400
commitf0ad68c9d5c7a24406228f9e9356cc6158451fcd (patch)
tree6c69d7ba4dccdbeec3bb9b1d97fce6336996c5c9 /server-tools/instance-manager/log.cc
parent1e3c6cab960ea79664f75c1c8199f1aee48ac18b (diff)
downloadmariadb-git-f0ad68c9d5c7a24406228f9e9356cc6158451fcd.tar.gz
IM polishing: log more information in log.
server-tools/instance-manager/log.cc: Add pid/thread id to the each log record; split date time fields.
Diffstat (limited to 'server-tools/instance-manager/log.cc')
-rw-r--r--server-tools/instance-manager/log.cc18
1 files changed, 10 insertions, 8 deletions
diff --git a/server-tools/instance-manager/log.cc b/server-tools/instance-manager/log.cc
index a88344f0b91..7214cde7193 100644
--- a/server-tools/instance-manager/log.cc
+++ b/server-tools/instance-manager/log.cc
@@ -52,14 +52,16 @@ static inline void log(FILE *file, const char *format, va_list args)
struct tm bd_time; // broken-down time
localtime_r(&now, &bd_time);
- char buff_date[32];
- sprintf(buff_date, "%02d%02d%02d %2d:%02d:%02d\t",
- bd_time.tm_year % 100,
- bd_time.tm_mon + 1,
- bd_time.tm_mday,
- bd_time.tm_hour,
- bd_time.tm_min,
- bd_time.tm_sec);
+ char buff_date[128];
+ sprintf(buff_date, "[%d/%lu] [%02d/%02d/%02d %02d:%02d:%02d] ",
+ (int) getpid(),
+ (unsigned long) pthread_self(),
+ bd_time.tm_year % 100,
+ bd_time.tm_mon + 1,
+ bd_time.tm_mday,
+ bd_time.tm_hour,
+ bd_time.tm_min,
+ bd_time.tm_sec);
/* Format the message */
char buff_stack[256];