Click or drag to resize

Logger Methoden

Der Logger Typ exponiert die folgenden Member.

Methoden
 NameBeschreibung
Public MethodeDispose Öffentliche Methode zum Aufräumen.
(Vererbt von LoggerBase)
Protected MethodeDispose(Boolean) Hier kann ggf. aufgeräumt werden.
(Vererbt von LoggerBase)
Protected MethodeFinalize Finalizer: wird vom GarbageCollector aufgerufen.
(Vererbt von LoggerBase)
Public MethodeFlush Sorgt dafür, dass alle anstehenden Aktionen ausgeführt werden, z.B. gefüllte Zwischentabellen (Buffer) abgearbeitet (geflusht) werden.
(Vererbt von LoggerBase)
Public MethodeHandleInfo Callback zum Loggen der Message: wird vom zuständigen InfoController aufgerufen, eine entsprechende vorherige Registrierung vorausgesetzt.
(Überschreibt LoggerBaseHandleInfo(Object, InfoArgs))
Public MethodeLog Übernimmt einen Eintrag für das Logging. Bietet Timer- oder Counter-gesteuertes Puffern von Messages. Loggt selbst nicht direkt, sondern ruft die hier abstract definierte Methode WriteLog auf, in der dann das physikalische Schreiben erfolgt. Flusht dann asynchron den Puffer um die Logging-Performance zu verbessern.
(Vererbt von LoggerBase)
Protected MethodeOrganizeLoggings Benennt das Log (DebugFile) nach einer definierten Zeitspanne DebugFileArchivingInterval um und löscht Logs (DebugFiles), die älter als DebugFileArchiveLifetime sind. Um eventuelles Sperren des DebugFiles muss sich der aufrufende Prozess kümmern.
(Überschreibt LoggerBaseOrganizeLoggings(TimeSpan, Int32))
Public MethodeShow Kann überschrieben werden um das Log anzuzeigen; bei Textdateien z.B. über Ausgabe in den Standard-Editor.
(Überschreibt LoggerBaseShow)
Public MethodeStop Muss am Schluss der Verarbeitung aufgerufen werden, um den Timer zu stoppen.
(Vererbt von LoggerBase)
Protected MethodeWriteLog Schreibt einen Eintrag in's Logfile, wird aber von außen nicht direkt aufgerufen; vielmehr muss man den Logger als Viewer über seine Methode HandleInfoForLog beim InfoController eintragen.
(Überschreibt LoggerBaseWriteLog(String))
Zurück nach oben
Siehe auch