Come aggiungere obiettivo di NLog a un controllo specifico casella di testo, in modo che i messaggi di log verranno mostrato in tale controllo
-
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
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