Questo è in follow-up alla mia domanda: Flexible Logging Interface...Configurazione log4net TextBoxAppender (personalizzato appender) tramite file XML
Ora voglio scrivere un personalizzato log4net appender per un controllo TextBox su più righe, per i miei WinForms applicazione 2.0. Uno dei membri StackOverflow devdigital mi ha già segnalato a questo link:
Tuttavia, l'articolo non descrive come configurare un tale appender tramite un file XML. Il problema unico nella configurazione di questo appender è che dobbiamo passare un riferimento a un oggetto TextBox a questo appender.
Quindi è possibile configurarlo utilizzando un file Xml? Oppure tali appendici possono essere configurate solo programmaticamente? Quali sono le opzioni per renderlo configurabile o liberamente accoppiato possibile, potrebbe utilizzare una combinazione di file Xml e codice?
Grazie.
nel file di configurazione XML, ci sono chiamati params. Non potresti usare questo per ottenere il nome della casella di testo? Quindi utilizzare: Control [] Items = Controls.Find ("textBoxLog4Net", false); ottenere l'accesso al runtime? –
Ma per quanto ne so, Controls è una proprietà del Form; allora la domanda diventa a quale forma dovrebbe riferirsi l'appender, o in che modo l'appender otterrà un riferimento all'oggetto Form dal file Xml? – AllSolutions