Parser Archive

Logviewer mit plugin-Support

Als Entwickler kommt man häufig nicht darum herum seine Logfiles nach einem Fehler zu durchsuchen. Zu diesem Zweck gibt es viele Tools, eines davon ist der Logviewer von

http://www.log-expert.de/

er ist schnell und kann über selbst geschriebene plugins verschiedene Dateien auswerten. Und dazu noch kostenlos ;-)
Ein Beispiel für ein Plugin kann man als C# Projekt bei LogExpert runterladen.

Hier ein Screenshot von dem ganzen:

j0001

Summary of features:
* Tail program
* MDI-Interface with Tabs
* Search function (including RegEx)
* Bookmarks
* A very flexible filter view
* Highlighting lines via search criteria
* Columnizers: This means splitting log lines into columns for some well defined logfile formats
* Unicode support

C# Commandline parser

Immer mal wieder gesucht und nun endlich gefunden, einen guten Kommandozeilen Parser.

Früher musste man immer alle Argumente prüfen und die checkroutinen selber erstellen, diese nimmt die “Command Line Parser Library” uns nun ab.

Link:
http://commandlineparser.codeplex.com/

Hier ein Beispiel (weitere findet ihr auf der Webseite von Codeplex):

CommandLineParser.CommandLineParser parser = new CommandLineParser.CommandLineParser();
//switch argument is meant for true/false logic
SwitchArgument showArgument = new SwitchArgument(
's', "show", "Set whether show or not", true);
ValueArgument version = new ValueArgument
'v', "version", "Set desired version");
EnumeratedValueArgument color = new EnumeratedValueArgument
'c', "color", new string[] { "red", "green", "blue" });
parser.Arguments.Add(showArgument);
parser.Arguments.Add(version);
parser.Arguments.Add(color);