我将Nlog合并到winform应用程序中。我已经能够通过xml和编程(C#)成功配置目标和规则。我想要做的是在xml中定义目标和规则,但保护我的gmail目标密码。如何在XML中定义一些目标并以编程方式添加gmail目标?或者我如何添加补充信息 - 即用户名和密码到xml中定义的目标?
有办法吗?
答案 0 :(得分:0)
您可以通过LogManager.Configuration
在运行时添加,编辑或删除任何xml / config定义的目标。
因此,我可以想象您在xml中定义了一些目标(例如文件或控制台),并通过带有加密密码的代码添加电子邮件目标。或者甚至可以定义电子邮件目标,但以编程方式设置电子邮件目标的属性“密码”。