Logging Framework für Delphi (nxLogging)

Aktuelle Version: 1.3.1.1

Das Framework für das Erstellen von Logs "nxLogging" für Delphi ab Version 2009 bis XE7 ist frei mit Source verfügbar. Es kann für den privaten und kommerziellen Gebrauch genutzt werden. Es ist unkomplizert und leichtgewichtig, jedoch flexibel und effektiv. Im Gegensatz zu "log4d", oder anderen Frameworks besteht es lediglich aus einer einzigen Datei, eine leichte Integration in Ihre Projekte ist also gewährleistet.

Die aktuelle Version von "nxLogging" (1.3.1.1) enthält Logger, Appender und Formater, welche mit eigenen Klassen erweitert werden können. Vorimplementiert sind Appender für verschiedene Dateiarten und ein TCP-Appender für den Zugriff auf einen Navimatix LogServer (remote logging per tcp). Ab der nun vorliegenden Version 1.3.1.1 ist nxLogging auch mit Delphi XEx, bis Delphi XE7 kompatibel und getestet.

Details im kurzen Tutorial "Grundlagen nxLogging"...

Grundlagentutorial zu nxLogging bei youtube...

 

Tutorial an Logserver senden, "remote logging"...

Logs live betrachten mit nxTail

Mit dem Tool "nxTail" können Logdateien live betrachtet werden. Es ist speziell für nxlog-Dateien optimiert, kann aber ebenso andere Logfiles, aus Java (log4j) oder NLog, anzeigen.

Zusätzlich kann man mit nxTail direkt die aktuellen Lognachrichten aus einem Navimatix LogServer betrachten. Sehen Sie also Ihre Logs von irgendwoher irgendwo an (remote tail per tcp).

Das Filtern der Lognachrichten kann im nxTail einfach per Click erfolgen, Level, Messages, Module, Maschines oder Applications können z.B. per Textfilter eingeschränkt werden.

Befinden sich LogServer im gleichen Netz, so werden diese per UDP-Broadcast gefunden und können mit einem Click verbunden werden.

NxTail ist so aufgebaut, dass immer nur der Rest einer Logdatei gelesen wird, es kann auch mehrere Gigabyte große Dateien öffnen und anzeigen. Innerhalb einer Logdatei müssen die einzelnen Lognachrichten lediglich mit <CR><LF> voneinander getrennt sein. Das Default-Encoding ist UTF8.

Source ansehen

Hier können Sie gleich im Browser einen Blick in die Quellen werfen.

nxLogging.pas

Downloads

Um nxLogging existieren mehrere verschiedene Downloadpakete, bitte suchen Sie sich das für passende heraus.

Das komplette Framework, nxLogging, nxTail, Quellen und Beispiele als Setupsatz für Windows (XP-Windows8)

Nur die Tailanwendung als Setupsatz für Windows (XP-Windows8)

Das Framework, nur die Quellen und Beispiele als Zip-Datei, keine Installation

HTML-Hilfe zum Framework

 

 

Diese Downloads sind alternativ auch über die folgenden Downloadportale verfügbar:




Download-Tipp.de