Come aggiungere obiettivo di NLog a un controllo specifico casella di testo, in modo che i messaggi di log verranno mostrato in tale controllo

StackOverflow https://stackoverflow.com/questions/2848399

  •  27-09-2019
  •  | 
  •  

Domanda

Ho usato seguente configurazione di NLog per aggiungere il testo del registro per il controllo della specificato nome sul modulo specificato.

<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> 

Ho una forma con il nome Form1 e il controllo su di esso con il nome textBox1. Ancora nCollegatevi Cretes un nuovo modulo in fase di esecuzione e aggiunge una casella di testo ancorata ad esso e mostra i log in esso.

Ora come fare nLogwrite i log alla mia forma e controllare le mie

È stato utile?

Soluzione

Got il problema:

I nomi usati in config sono maiuscole e minuscole.

textBox1 avrebbe dovuto essere TextBox1

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top