From 50818088fcc38184bc0b7cef4f30eede5cba61e5 Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Tue, 1 Jul 2025 22:59:01 -0400 Subject: [PATCH] Improving log timer display --- lib/devlog.c | 17 ++++++++++++++--- lib/lvleml.c | 4 ---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/lib/devlog.c b/lib/devlog.c index cfd5e0b..aacb8eb 100644 --- a/lib/devlog.c +++ b/lib/devlog.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -327,11 +328,21 @@ while (proceed==true) { else { (void) snprintf(chrono,sizeof(chrono),"%12s"," "); if (showtime==true) { - unsigned int delta; + register unsigned int delta; + u_int millisec; + u_int sec; + u_int min; delta=rou_getdifftime(&(log->start)); - (void) snprintf(chrono,sizeof(chrono),"%6s%02d.%03d","+", - delta/1000,delta%1000); + millisec=delta%1000; + sec=(delta/1000)%60; + min=(delta/1000)/60; + if (min==0) + (void) snprintf(chrono,sizeof(chrono),"%6s%02d.%03d","+", + sec,millisec); + else + (void) snprintf(chrono,sizeof(chrono),"%3s%02d:%02d.%03d","+", + min,sec,millisec); } } break; diff --git a/lib/lvleml.c b/lib/lvleml.c index 910a264..b72fd6a 100644 --- a/lib/lvleml.c +++ b/lib/lvleml.c @@ -368,11 +368,9 @@ for (int i=0;i<2;i++) { } (void) log_fprintlog(contact->logptr,false,"%s",line); if ((ptr=cnv_getb64(line))!=(char *)0) { - (void) rou_alert(0,"JMPDBG line[%d]=<%s> ptr=<%s>",i,line,ptr); (void) strncat(local,ptr,(sizeof(local)-1)-strlen(ptr)); ptr=rou_freestr(ptr); } - (void) rou_alert(0,"JMPDBG local[%d]=<%s>",i,local); line=rou_freestr(line); } if (strlen(local)>0) @@ -412,7 +410,6 @@ if ((data[1]!=(char *)0)&&(data[2]!=(char *)0)) { USRTYP *usr; usr=(USRTYP *)0; - (void) rou_alert(0,"JMPDBG name=<%s> pass=<%s>",data[1],data[2]); if (sql_mngusr(sqlptr,sql_select,data[1],&usr)==true) { char *crypted; @@ -506,7 +503,6 @@ while (proceed==true) { } break; case 4 : //we have a decoded sequence, check password - (void) rou_alert(0,"JMPDBG decoded=<%s>",decoded); if (checklogin(contact->sqlptr,decoded)==false) { char *fmt; char *user; -- 2.47.3