将log4net与Azure函数一起使用

问题描述 投票:1回答:1

我对Azure Functions中的登录不满意。 我无法轻松地关联日志条目,似乎有些时候它会丢失日志条目并且日志的永久性不够。

我希望能够登录到SQL Sever数据库,其余的Azure App Service应用程序使用log4net。 如果没有完整的配置文件,我们可以在其中放置自定义配置部分,似乎唯一的选择就是以编程方式配置记录器。

有没有一种方法可以为Azure函数拥有完整的配置文件,或者从函数的目录中读取文件,然后将其用作配置器的输入?

排除这些选项,从Azure Functions登录的最佳方法是什么?

.net azure logging log4net azure-functions
1个回答
2
投票

Azure Functions当前不支持配置文件(web.config / app.config),因此您需要以编程方式配置log4net。

不知道我是否将其定位为“从Azure Functions记录日志的最佳方法”,因为这将取决于您的要求并且是主观的,但是一种流行的方法是使用App Insights。

您可以在此处找到有关如何配置和使用App Insights的示例

© www.soinside.com 2019 - 2024. All rights reserved.