Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我最近想出了如何打开在我的服务器上创建一个 svclog 文件的 WCF 跟踪,这太棒了。但我遇到的问题是我无法直接访问我正在处理我的 Web 服务的服务器,所以每次我需要查看跟踪文件时,我必须让办公室的其他人登录服务器对我来说,我必须将跟踪文件上传到云服务器,因为它通常太大而无法通过电子邮件发送,然后经过数周的请求才能找到我想要分析的内容。
长话短说,我想知道是否有一种方法可以让我通过跟踪记录向自己发送一封电子邮件,记录每条存储的跟踪信息?
答案似乎是“否”,无法使用 svclog 发送电子邮件跟踪。还有其他方法可以实现相同的目标。
您可以设置自定义跟踪侦听器以记录到数据库或电子邮件。 Log4Net或Nlog已经内置了一些。由于 Nlog 具有新的功能支持,我已经使用了两者并且更喜欢 NLog 而不是 Log4net。
如果你想从头开始创建自己的。看看这个家伙的解决方案,看看如何做的例子。