Index: vhLib/LoggingGetalIndex.cls.xml
===================================================================
diff -u -r3520 -r3532
--- vhLib/LoggingGetalIndex.cls.xml (.../LoggingGetalIndex.cls.xml) (revision 3520)
+++ vhLib/LoggingGetalIndex.cls.xml (.../LoggingGetalIndex.cls.xml) (revision 3532)
@@ -21,6 +21,24 @@
1
+
+1
+Logging:vhLib.Logging,Getal:%Integer
+
+
+
+
+1
+ID:%String
+
+
+
Do ##class(vhLib.LoggingGetalIndex).BouwOp()
@@ -72,12 +90,7 @@
For {
Set Getal=$Order(GevondenGetallen(Getal))
Quit:(""=Getal)
- If (Getal>1000) {
- Set Idx = ##class(vhLib.LoggingGetalIndex).%New()
- Set Idx.Logging = Logging
- Set Idx.Getal = Getal
- Do Idx.%Save()
- }
+ Do:(Getal>=1000) ..BewaarIndex(Logging, Getal)
}
]]>
@@ -108,18 +121,11 @@
Set IdsToDeleteIterator = ##class(TECH.ListIterator).%New( LoggingGetalIndexesToDelete )
While IdsToDeleteIterator.HasNext() {
Set IdToDelete = IdsToDeleteIterator.Next()
- Set ObjectToDelete = ##class(vhLib.LoggingGetalIndex).%DeleteId(IdToDelete)
+ Do ..VerwijderLoggingGetalIndex(IdToDelete)
}
]]>
-
-1
-ID:%String
-
-
-
%CacheSQLStorage
^LOG.vhLib.LoggingGetalIndexS
Index: vhLib/Logger.cls.xml
===================================================================
diff -u -r3515 -r3532
--- vhLib/Logger.cls.xml (.../Logger.cls.xml) (revision 3515)
+++ vhLib/Logger.cls.xml (.../Logger.cls.xml) (revision 3532)
@@ -279,12 +279,19 @@
}
Do ResultSet.Close()
-
+ #Dim Logger As vhLib.Logger = ..%New("vhLib.Logger")
+ Do Logger.%New("vhLib.Logger").Info("VerwijderLogRecords", "'" _ LoggingIdsToDelete.Count() _ "' te wissen voor server '" _ Server _ "', datum '" _ Datum _ "', Niveau '" _ Niveau _ "'.")
+
+ Do $system.OBJ.SetTransactionMode(0)
+ #Dim AantalGewist As %Integer = 0
Set IdsToDeleteIterator = ##class(TECH.ListIterator).%New( LoggingIdsToDelete )
While IdsToDeleteIterator.HasNext() {
Set IdToDelete = IdsToDeleteIterator.Next()
Do ##class(vhLib.Logging).DeleteLogging(IdToDelete)
+ Set AantalGewist = AantalGewist + 1
}
+
+ Do:(LoggingIdsToDelete.Count() > 0) Logger.Info("VerwijderLogRecords", "'" _ AantalGewist _ "' gewist voor server '" _ Server _ "', datum '" _ Datum _ "', Niveau '" _ Niveau _ "'.")
]]>