我正在研究在我的VB.NET WinForms应用程序和ASP.NET网站中使用log4net。我希望通过互联网将日志消息发送到服务器以集中我的日志(现在我要在本地登录已安装的WinForms应用程序,或发送电子邮件......大量电子邮件)。我还想加密传输中的消息,在日志服务器上解密。
如何将加密的log4net消息发送到日志记录服务器?
我发现了这个:
https://log4netremotelogging.codeplex.com/
但我不确定这是否适用于互联网。我也不知道如何保护它。是否有可以使用公钥加密消息的事件?
谢谢!
答案 0 :(得分:0)
没关系。我实际上找到了使用log4net和webservice的代码。这样做要好得多,因为您可以相对轻松地使用https保护Web服务。这是代码:
http://www.codeproject.com/Articles/16906/LOG4NET-WebServiceAppender
我唯一的抱怨是他如何依靠自己的自定义“框架”来实现这一目标。为了清晰起见,我更喜欢一个简单的例子。