我与其他开发人员合作处理一些ASP.NET项目,并考虑构建自制日志记录解决方案。但在开始任何事情之前,我想知道是否已经存在类似于我打算编写的东西。
我正在寻找一个工具、框架或其他任何东西,可用于创建日志记录Web服务。该服务将可以被我们网站中所有人访问。它提供了一组方法,用于向服务发送日志信息,服务将把它们存储到数据库中。我们可以设想一个名为“Trace(String message, TraceLevel level)”的方法,其中第一个参数可以是包含一组结构化有用信息(错误、调试或访问)的XML字符串。
一个有趣的功能将是人们可以订阅一组日志。例如,如果我正在处理“AnotherStackOverlow.com”项目并希望接收错误日志,则可以选择相应的TraceLevel轻松订阅系统。
是否有人已经使用过这样的系统?
我也对安全问题、编码问题、设计问题等感兴趣。
谢谢。
我正在寻找一个工具、框架或其他任何东西,可用于创建日志记录Web服务。该服务将可以被我们网站中所有人访问。它提供了一组方法,用于向服务发送日志信息,服务将把它们存储到数据库中。我们可以设想一个名为“Trace(String message, TraceLevel level)”的方法,其中第一个参数可以是包含一组结构化有用信息(错误、调试或访问)的XML字符串。
一个有趣的功能将是人们可以订阅一组日志。例如,如果我正在处理“AnotherStackOverlow.com”项目并希望接收错误日志,则可以选择相应的TraceLevel轻松订阅系统。
是否有人已经使用过这样的系统?
我也对安全问题、编码问题、设计问题等感兴趣。
谢谢。