我们如何将elmah日志记录集成到servicestack中

use*_*861 5 elmah servicestack

我是servicestack和elman logging的新手.

任何机构都可以建议我们如何将elmah集成到服务堆栈应用程序中.

谢谢...

kam*_*psj 4

如果您有现有的日志记录解决方案,则可以使用ServiceStack.Logging.Elmah项目。它可以通过 NuGet 获得。

除了最初的记录器之外,异常、错误和致命调用也将被记录到 Elmah。对于所有其他日志类型,仅使用原始记录器。

因此,如果您已经在使用 Log4Net,那么您可以像这样配置 Elmah

ElmahLogFactory factory = new ElmahLogFactory(new Log4NetFactory());
Run Code Online (Sandbox Code Playgroud)

如果您不想覆盖现有日志,那么您可以研究将 Elmah 添加到任何 ASP.NET 网站。没有理由仅仅因为您使用的是 ServiceStack,它就不起作用。