Ich benutze NLog für die Protokollierung. Derzeit mein Layout-String ist:NLog: Format Loglevel mit Whitespaces
"${date:format=dd.MM.yyyy HH\\:mm\\:ss,fff} | ${level:uppercase=true} | ${message}"
Das in den folgenden Logs führt:
18.12.2013 11:23:14,834 | INFO | this is an info
18.12.2013 11:23:14,835 | TRACE | this is a trace
Was will ich jetzt den "$ level" zu formatieren, mit Whitespaces zu füllen, so dass es aussieht Wie eine Tabelle mit 5 Zeichen.
würde ich gerne haben:
18.12.2013 11:23:14,834 | INFO | this is an info
18.12.2013 11:23:14,835 | TRACE | this is a trace
ich etwas nicht traurig finden ... Kann mir jemand helfen?
Vielen Dank!
Vielen Dank! Padding war das Wort, nach dem ich suche :-) Mit deinen Hinweisen habe ich es herausgefunden - es ist noch einfacher: $ {level: versa = true: padding = -5} tut es :-) – user3114804
Für 2017 der LayourRenderer Der Name wurde von $ {padding} zu $ {pad} geändert. Ansonsten funktioniert alles –