У нас есть 2 цели в нашей конфигурации по умолчанию NLog: File
и Console
. Чтобы консоль оставалась читаемой, мы хотели бы определить максимальную длину строки, показанной в Консоли, перед ее переносом на следующую строку.Как ограничить длину строки в NLog?
Теперь я немного поразмыслил в разных layouts for NLog, но мог найти только pad wrapper с опцией fixed-length
. Но это обрезает линию, а не обертывает ее.
Единственный способ, о котором я могу думать, - через регулярное выражение и введение макета ${newline}
.
Любые другие идеи?
Я думаю, что вы неоднократно проверяете длину строки? (например, линия 170 символов) – Julian
@ Джулиан уверен, обновленный ответ – mathieu
Ницца! Я думаю, что это было бы хорошо в самой NLog lib. (Но вам нужны некоторые тесты/документы.). – Julian