LocalFileLogger Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bei der lokalen Datei Protokollierung wird eine Zeile pro Ereignis geschrieben. Der Dateipfad wurde einmal pro Erstellung angegeben und kann während der Lebensdauer nicht geändert werden. Es ist möglich, die Protokollierung während der Objekt Lebensdauer zu aktivieren bzw. zu deaktivieren. Standardmäßig wird die Protokollierung deaktiviert. Nachdem die Protokollierung aktiviert wurde, wird die Protokolldatei entweder erstellt oder zum Anhängen geöffnet. Der Datenträger wird auf dem Datenträger geleert, um sicherzustellen, dass Daten auch im Falle einer nicht ordnungsgemäßen Programm Beendigung persistent gespeichert werden. Verwenden Sie die Soft-Löschmethode. Keine Ausnahmen nach dem verwerfen, nur No-op. Dies wäre bei der zentralisierten Protokollierung hilfreich, wenn die Protokollierung verworfen und einige veraltete Komponenten versuchen, Sie zu verwenden. In diesem Fall ist es nicht ratsam, die gesamte Anwendung zu schlagen.
public ref class LocalFileLogger sealed : IDisposable, Microsoft::VisualStudio::LocalLogger::ILocalFileLogger
public sealed class LocalFileLogger : IDisposable, Microsoft.VisualStudio.LocalLogger.ILocalFileLogger
type LocalFileLogger = class
interface ILocalFileLogger
interface IDisposable
Public NotInheritable Class LocalFileLogger
Implements IDisposable, ILocalFileLogger
- Vererbung
-
LocalFileLogger
- Implementiert
Konstruktoren
| LocalFileLogger() |
Standardkonstruktor |
| LocalFileLogger(String) |
Konstruktor mit dem angegebenen Protokollierungs Dateinamen |
Eigenschaften
| Enabled |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Protokollierung aktiviert wurde |
| FullLogPath |
Ruft den vollständigen Protokollierungs Datei Pfad |
Methoden
| Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
| Log(LocalLoggerSeverity, String, String) |
Aktuelle Zeichenfolge mit Schweregrad protokollieren |