Schreib in C# dir ne eigene Extension so wie du sie haben willst
Einfach nen Switch Case und nen filestream und man Filewrite (nicht ganz so sicher ob das so heisst )...
Dann kannst du auch mehrer Sachen loggen...
Könntest für alles ne neue Datei erstellen und da irgendwas rein schreiben lassen ...
Ist natürlich nicht nur das aber sonst