From: Jean-Marc Pigeon (Delson) Date: Wed, 26 Mar 2025 06:48:01 +0000 (-0400) Subject: Improving incoming connection logs X-Git-Tag: tag-0.7~61 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=22ef998c04aced840115f2f2ae809a862f2923c5;p=jmp%2Fmailleur Improving incoming connection logs --- 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