Как добавить цель NLog в определенный элемент управления textbox, чтобы сообщения журнала отображались в этом элементе управления - PullRequest
3 голосов
/ 17 мая 2010

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

<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
  <targets> 
    <target name="control" xsi:type="FormControl" append="true" 
            controlName="textBox1" formName="Form1"/> 
  </targets> 
  <rules> 
    <logger name="*" minlevel="Debug" writeTo="control"/> 
  </rules> 
</nlog> 

У меня есть форма с именем Form1 и элемент управления с именем textBox1. Тем не менее nLog создает новую форму во время выполнения и добавляет к ней закрепленное текстовое поле и отображает в нем журналы.

Теперь, как сделать nLogwrite логами в МОЮ форму и МОЙ элемент управления

1 Ответ

2 голосов
/ 17 мая 2010

Получил вопрос:

Имена, используемые в конфигурации, чувствительны к регистру.

textBox1 должно было быть TextBox1

...