From 22ef998c04aced840115f2f2ae809a862f2923c5 Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Wed, 26 Mar 2025 02:48:01 -0400 Subject: [PATCH] Improving incoming connection logs --- lib/devlog.c | 12 ++++++++++-- lib/subrou.c | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/devlog.c b/lib/devlog.c index 13060e3..3c9b6eb 100644 --- a/lib/devlog.c +++ b/lib/devlog.c @@ -160,7 +160,7 @@ PUBLIC int log_fprintlog(LOGPTR *logptr,_Bool suite,const char *format,...) #define OPEP "devlog.c:log_fprintlog" int taille; LOGTYP *log; -char chrono[20]; +char chrono[30]; char *line; va_list args; int phase; @@ -183,8 +183,16 @@ while (proceed==true) { break; case 1 : //set time marker within log if (log->start.tv_sec==0) { + time_t timer; + struct tm* tm_info; + char buffer[10]; + + timer=time((time_t *)0); + tm_info=localtime(&timer); + (void) strftime(buffer,sizeof(buffer),"%T",tm_info); (void) clock_gettime(CLOCK_REALTIME,&(log->start)); - (void) snprintf(chrono,sizeof(chrono),"00:00:00.000"); + (void) snprintf(chrono,sizeof(chrono),"%s.%03ld", + buffer,log->start.tv_nsec/1000000); } else { (void) snprintf(chrono,sizeof(chrono),"%12s"," "); diff --git a/lib/subrou.c b/lib/subrou.c index a1bcfeb..f484efc 100644 --- a/lib/subrou.c +++ b/lib/subrou.c @@ -21,7 +21,7 @@ //version definition #define VERSION "0.6" -#define RELEASE "13" +#define RELEASE "14" //Public variables PUBLIC int debug=0; //debug level -- 2.47.3