Springtail.

Eine einfache Protokollierungsrahmenabstraktionsbibliothek für Silverlight 2 und .NET
Jetzt downloaden

Springtail. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Apache License 2.0
  • Name des Herausgebers:
  • Mike Saunders
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 88 KB

Springtail. Stichworte


Springtail. Beschreibung

Das Springtail wurde entwickelt, um eine einfache Protokollierungsrahmenabstraktionsbibliothek für Silverlight 2 und .NET zu sein. Es bietet eine Trennung Ihres Protokollierungscodes aus einem Protokollierungsrahmen. Auf diese Weise können Sie ein Protokollbackende auswählen, das für Ihren Anwendungsart am besten geeignet ist, ohne Ihre Quelle zu ändern. Die Wahl, deren Protokoll-Waschbecken zu verwenden ist, hängt von der Art der einzusetzenden Anwendung ab. Eine Konsolen-App logft sich allgemein an der Konsolenfenster, der Desktop-App in Datei und eine Server-App möglicherweise an eine Datenbank. Die vielen .NET-Protokollierungs-Frameworks verfügbar Alles bieten ähnliche Senken und Funktionen an, sodass Sie fragen, warum die Protokollierung der Framework-Abstraktion nützlich ist? Wenn Sie Klassenbibliotheken entwickeln, die von einer beliebigen Art von Anwendung verwendet werden könnten, sollten Sie sich idealerweise bei einem auf der Anwendung gemeinsamen Protokollierungsrahmen anmelden, sodass Protokolle zentral gelegen sind. Aber was ist das Protokollierungsrahmen? Sie könnten Ihre Bibliothek mit einer Abhängigkeit von einem der Frameworks entscheiden und versenden, dies ist jedoch nicht attraktiv für einen Anwendungsentwickler, der einen anderen verwenden möchte. Sehen Sie sich auch in Betracht, dass Ihre Bibliothek in einer Konsolen- oder Silverlight-Anwendung verwendet werden kann, bei der ein über ausgezeichneter Protokollrahmen nicht erforderlich ist. Hier ist eine Protokollierungsrahmenabstraktion wie Springtail nützlich. Es ist sehr klein und konzentriert sich nur auf die Weiterleitung von Protokollierungsanrufen von Ihrem Code an ein vom Anwendungsentwickler angegebener Ziel. Dies könnte ihr Lieblings-Protokollierungsrahmen oder einfach nur console.out sein. Das Integrieren des Springtails ist sehr einfach und erfordert keine Konfiguration. Die Protokollierung erfolgt durch Aufrufen eines der Protokollfunktionen auf Instanzen von Springtail.Logger. Eine Logmessage ist aufgebaut und an die statische Logger.LologAction weitergeleitet. Dies ist eine Eigenschaft der Typenaktion und sollte mit dem Überbrückungscode an das Protokollierungssystem Ihrer Wahl eingestellt werden.


Springtail. Zugehörige Software