【发布时间】:2014-03-05 05:54:12
【问题描述】:
所以我最近想出了如何打开 WCF 跟踪,它会在我的服务器上创建一个 svclog 文件,这太棒了。但我遇到的问题是我无法直接访问我正在处理我的 Web 服务的服务器,所以每次我需要查看跟踪文件时,我都必须让我办公室的其他人登录服务器对我来说,我必须将跟踪文件上传到云服务器,因为它通常太大而无法通过电子邮件发送,然后需要经过数周的请求才能找到我想要分析的内容。
长话短说,我想知道是否有一种方法可以让我通过跟踪记录向自己发送一封电子邮件,记录每条存储的跟踪信息?
【问题讨论】:
-
我不能肯定地说它不能完成,但我也不是 100% 肯定它是最好的解决方案。您可能正在为大量电子邮件设置自己(甚至可能使服务器超载)。为什么不要求您的系统管理员对服务器和日志文件所在的文件夹进行只读访问?
-
另一个想法是看看他们是否可以设置一个批处理作业,每隔 x 周期将跟踪日志上传到云服务器,这样你总是有(相对地,取决于频率) 最新日志可用。
-
蒂姆,感谢您的回复。我并不十分担心电子邮件负载,因为我们已经在其他地方做了很多类似的警报服务,但不是为了追踪,尽管我明白你的意思。不幸的是,请求访问这里的服务器的选项比买房子更复杂。据说自从我 2 年前开始在这里工作以来,我就一直在审批过程中,我预计不会很快有任何事情发生。你提到的第二个选项可能就是我最终会做的事情。