2013-09-25 1 views
2

Возможно ли включить возврат каретки и/или перевода строки в макете NLog. Я хотел бы провести следующий формат информации заголовка во всех моих журналах:Включить возврат каретки в макет NLog

Application Name: <Application Name> 
    File Version: <Version number> 
    Released: <Release date> 
    User: <Windows User> 
    etc... 

    21|17:07:54|domain\user|Trace| System.OverflowException: Arithmetic operation 
     resulted in an overflow at application.form.Button1_Click(Object sender, 
     EventArgs e) in D:\Documents and  
     Settings\user\Mydocuments\workarea\application\application 
     project\application.vb:line 47 

Вся помощь ценится

С уважением

Paul J.

ответ

6

NLog имеет ${newline} LayoutRenderer, который добавит новая строка для вывода.

Если вы хотите, чтобы «заголовок» только появляются один раз в лог-файл (или один раз в перспективе), вы можете увидеть этот вопрос, а также:

Nlog - Generating Header Section for a log file

Этот ответ также описывает добавление заголовок в файл журнала NLog:

https://stackoverflow.com/a/4259447/125439

+0

+1 Nice and clean; лучше, чем пытаться изменить макет сообщения отправить в nLog. – Samuel

 Смежные вопросы

  • Нет связанных вопросов^_^