How can I use RichTextBox Target in WPF application?
I don’t want to have a separate window with log, I want all log messages to be outputted in richTextBox located in WPF dialog.
I’ve tried to use WindowsFormsHost with RichTextBox box inside but that does not worked for me: NLog opened separate Windows Form anyway.
If you define a RichTextBoxTarget in the config file, a new form is automatically created. This is because NLog initializes before your (named) form and control has been created. Even if you haven’t got any rules pointing to the target. Perhaps there is a better solution, but I solved it by creating the target programatically: