Я иногда пишу небольшие утилиты. Есть моменты, когда мне нужно вывести то, что происходит с текстом. В настоящее время я использую string Builder для хранения своего текста, а затем непосредственно перед завершением обработки моего приложения записывает stringbuilder в текстовый файл.
Недавно я наткнулся на NLog, и мне нравится то, что я вижу. Моя единственная проблема заключается в том, что когда я отправляю свои утилиты, в настоящее время мне просто нужно отправить один файл .exe. Однако, если я использую NLog, я должен также включить файл конфигурации (увидел пост, в котором можно теоретически создать файл конфигурации и использовать его программно) и файл .dll.
Я бы предпочел иметь какую-либо форму ведения журнала, которая по-прежнему позволяла бы мне отправлять мои утилиты в виде одного файла .exe.
Есть предложения или рекомендации?