Alle. Ich erstelle einige Bibliotheken für andere Teams in meiner Firma. Sie haben alle unterschiedliche Protokollierungsmechanismen. Ich möchte Trace-Informationen darüber bereitstellen, was meine Bibliotheken tun. Was soll ich tun, um dies zu erreichen? Vielen Dank
9
Antworten:
Verwenden Sie den eingebauten
Trace
Mechanismus und dokumentieren Sie die Tatsache.Auf diese Weise müssen sie lediglich die Ablaufverfolgung konfigurieren und können protokollieren.
quelle
Ich würde tatsächlich empfehlen, die neuere TraceSource- Klasse zu verwenden, wie vom BCL-Team während der frühen .NET 2.0-Entwicklung empfohlen . Dies fügt einige zusätzliche Schnickschnack hinzu, wie die Möglichkeit, Quellen unabhängig voneinander zu benennen und die Konfiguration über app.config-Dateien durchzuführen.
quelle
Mit LibLog kann Ihre Bibliothek ohne zusätzliche Abhängigkeiten dynamisch an das verwendete Protokollierungsframework angehängt werden .
Trace
Für einen Benutzer ist es oft besser als usw., da er keine zusätzlichen Einstellungen vornehmen muss: Wenn er eine bestimmte Protokollierungsbibliothek verwendet, erkennt LibLog dies und alles funktioniert "einfach".quelle