我正在将Nlog合并到一个winform应用程序中。我已经能够通过xml和以编程方式(C#)成功地配置目标和规则。我想要做的是用xml定义目标和规则,但保护我的gmail目标密码。如何在XML中定义一些目标并以编程方式添加gmail目标?或者,我如何向xml中定义的目标添加补充信息-即用户名和密码?
有什么办法吗?
发布于 2014-06-05 08:17:08
您可以在运行时通过LogManager.Configuration
添加、编辑或删除任何xml/config定义的目标。
因此,我可以想象您在xml中定义一些目标(例如,文件或控制台),并通过带有加密密码的代码添加电子邮件目标。或者甚至可以定义电子邮件目标,但以编程方式设置电子邮件目标的属性“password”。
https://stackoverflow.com/questions/23941233
复制