Как избежать новой строки в log4net? - PullRequest
2 голосов
/ 08 ноября 2011

Я использую log4net для регистрации всякий раз, когда пытаюсь напечатать сообщение об исключении, используя log.Error (). Я получаю новую строку в файле журнала. Я хочу избежать этого. может кто-нибудь помочь мне здесь.

1 Ответ

0 голосов
/ 08 ноября 2011

Один из способов избежать этого - попросить аппендера не регистрировать трассировку стека:

Log4Net - выход из трассировки стека исключений только для определенных файлов

Если вам нужна трассировка стека в файле журнала, вы можете объединить приведенное выше решение с дополнительным конвертером шаблонов, который отвечает за запись трассировки стека без создания новых строк. Пример конвертера можно найти здесь:

как преобразовать мой десятичный идентификатор потока в шестнадцатеричный формат и сделать его отображаемым в шестнадцатеричном формате в шаблоне преобразования log4net?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...