我有一个使用 Log4net 在本地收集事件的应用程序(用 C# 编写)。现在我想添加远程日志记录,以便我可以聚合事件监控。一种可能性是使用 GAE 来托管聚合服务;但是,我找不到任何可靠的起点。谁能指出我正确的方向?如何将日志远程发送到 Google App Engine 后端?
注意:我想使用 Python 或 Java 来构建主机,因为我在 Go 方面的技能很少,而在 PHP 方面也没有。
我有一个使用 Log4net 在本地收集事件的应用程序(用 C# 编写)。现在我想添加远程日志记录,以便我可以聚合事件监控。一种可能性是使用 GAE 来托管聚合服务;但是,我找不到任何可靠的起点。谁能指出我正确的方向?如何将日志远程发送到 Google App Engine 后端?
注意:我想使用 Python 或 Java 来构建主机,因为我在 Go 方面的技能很少,而在 PHP 方面也没有。
您需要创建一个自定义附加程序。就像有一个写入日志文件的附加程序一样,您需要告诉 Log4Net 如何登录到 GAE。这是代码项目的示例:
http://www.codeproject.com/Articles/406634/Creating-a-custom-log4net-appender
HTH,埃里克