我对Azure Functions中的登录不满意。 我无法轻松地关联日志条目,似乎有些时候它会丢失日志条目并且日志的永久性不够。
我希望能够登录到SQL Sever数据库,其余的Azure App Service应用程序使用log4net。 如果没有完整的配置文件,我们可以在其中放置自定义配置部分,似乎唯一的选择就是以编程方式配置记录器。
有没有一种方法可以为Azure函数拥有完整的配置文件,或者从函数的目录中读取文件,然后将其用作配置器的输入?
排除这些选项,从Azure Functions登录的最佳方法是什么?
Azure Functions当前不支持配置文件(web.config / app.config),因此您需要以编程方式配置log4net。
不知道我是否将其定位为“从Azure Functions记录日志的最佳方法”,因为这将取决于您的要求并且是主观的,但是一种流行的方法是使用App Insights。
您可以在此处找到有关如何配置和使用App Insights的示例