Index: vhLib/Logger.cls.xml =================================================================== diff -u -r3536 -r3540 --- vhLib/Logger.cls.xml (.../Logger.cls.xml) (revision 3536) +++ vhLib/Logger.cls.xml (.../Logger.cls.xml) (revision 3540) @@ -213,83 +213,6 @@ quit ]]> - - - -Do ##class(vhLib.Logger).ClearOldLogItems(30,30,10,10) -1 -DaysError:%Integer=30,DaysWarning:%Integer=30,DaysInformation:%Integer=10,DaysDebug:%Integer=10 -%Status - - - - -1 -Datum:%Date,Niveau:%String -1 -'WS.Vhisie4.Winkelkar.WinkelkarService'" - Do ..VerwijderLogRecords(QueryString, Datum, Niveau) - - Set Datum = Datum - 20 - Set QueryString = "SELECT %NOLOCK ID FROM vhLib.Logging WHERE Datum<=? AND Niveau=? AND Groep='WS.Vhisie4.Winkelkar.WinkelkarService'" - Do ..VerwijderLogRecords(QueryString, Datum, Niveau) - } -]]> - - - -1 -QueryString:%String,Datum:%Date,Niveau:%String -1 - 0) Logger.Info("VerwijderLogRecords", "'" _ AantalGewist _ "' gewist voor datum '" _ Datum _ "', Niveau '" _ Niveau _ "'.") -]]> - Index: vhLib/LogOpkuiser.cls.xml =================================================================== diff -u --- vhLib/LogOpkuiser.cls.xml (revision 0) +++ vhLib/LogOpkuiser.cls.xml (revision 3540) @@ -0,0 +1,129 @@ + + + + +vhLib.Macro +1 +TECH.Mockable + + +vhLib.Logger +1 + + + +%Integer +1000 +1 + + + +1 +1 +%Status + + + + +BulkAantal:%Integer + + + + + +Do ##class(vhLib.LogOpkuiser).KuisOpOudeLogs(30,30,10,10) +DaysError:%Integer=30,DaysWarning:%Integer=30,DaysInformation:%Integer=10,DaysDebug:%Integer=10 +%Status + + + + +Datum:%Date,Niveau:%String +1 +'WS.Vhisie4.Winkelkar.WinkelkarService'" + Do ..KuisOpLogsViaSelectieQuery(QueryString, Datum, Niveau) + + Set Datum = Datum - 20 + Set QueryString = "SELECT %NOLOCK TOP " _ ..BulkAantal _ " ID FROM vhLib.Logging WHERE Datum<=? AND Niveau=? AND Groep='WS.Vhisie4.Winkelkar.WinkelkarService'" + Do ..KuisOpLogsViaSelectieQuery(QueryString, Datum, Niveau) + } +]]> + + + +QueryString:%String,Datum:%Date,Niveau:%String +1 + 0) + } +]]> + + + + +@Return Het aantal gewiste records. +QueryString:%String,Datum:%Date,Niveau:%String +1 +%Integer + 0) ..Logger.Info("VerwijderLogRecords", "'" _ AantalGewist _ "' gewist voor datum '" _ Datum _ "', Niveau '" _ Niveau _ "'.") + + Quit AantalGewist +]]> + + + + +