From 3c0dd55c82e313b4e8e4cc603f94e03b033d9675 Mon Sep 17 00:00:00 2001 From: Douglas Clowes Date: Tue, 15 Jan 2008 12:34:18 +1100 Subject: [PATCH] Suppress OK to internal connections that were flooding the log files r2277 | dcl | 2008-01-15 12:34:18 +1100 (Tue, 15 Jan 2008) | 2 lines --- conman.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/conman.c b/conman.c index 553fcbac..9237f281 100644 --- a/conman.c +++ b/conman.c @@ -696,9 +696,14 @@ static void writeToLogFiles(SConnection *self, char *buffer) { iRet = 0; } - sprintf(pBueffel,"Next line intended for socket: %d",iRet); - SICSLogWrite(pBueffel,eInternal); - SICSLogWrite(buffer,iOut); + if (iRet == 0 && buffer[0] == 'O' && buffer[1] == 'K') { + /* supress */ iRet = 0; + } + else { + sprintf(pBueffel,"Next line intended for socket(1): %d",iRet); + SICSLogWrite(pBueffel,eInternal); + SICSLogWrite(buffer,iOut); + } /* write to commandlog if user or manager privilege */ if(SCGetRights(self) <= usUser) @@ -770,7 +775,7 @@ static void writeToLogFiles(SConnection *self, char *buffer) { iRet = 0; } - sprintf(pBueffel,"Next line intended for socket: %d",iRet); + sprintf(pBueffel,"Next line intended for socket(2): %d",iRet); SICSLogWrite(pBueffel,eInternal); SICSLogWrite(buffer,iOut); @@ -901,7 +906,7 @@ pDynString SCEndBuffering(SConnection *pCon) { iRet = 0; } - sprintf(pBueffel,"Next line intended for socket: %d",iRet); + sprintf(pBueffel,"Next line intended for socket(3): %d",iRet); SICSLogWrite(pBueffel,eInternal); SICSLogWrite(buffer,iOut); @@ -941,7 +946,7 @@ pDynString SCEndBuffering(SConnection *pCon) { iRet = 0; } - sprintf(pBueffel,"Next line intended for socket: %d",iRet); + sprintf(pBueffel,"Next line intended for socket(4): %d",iRet); SICSLogWrite(pBueffel,eInternal); SICSLogWrite(buffer,iOut); @@ -962,7 +967,7 @@ pDynString SCEndBuffering(SConnection *pCon) } /* put into Serverlog */ - sprintf(pBueffel,"Next line intended for socket: %d",-10); + sprintf(pBueffel,"Next line intended for socket(5): %d",-10); SICSLogWrite(pBueffel,eInternal); SICSLogWrite(buffer,iOut);