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