azure - 用于请求的依赖注入 Azure 函数自定义对象
问题描述
我有连接多个物联网设备的物联网中心。我有 IoT Hub 触发 Azure 函数,它引用不同的类库进行数据处理和其他工作。
我正在尝试记录从设备接收数据时发生的情况以及处理过程中的任何错误等。因此存在不同的信息、警告和错误日志。除此之外,我还有一些可以并行调用的持久函数。
当我编写日志语句时,我希望 Deviceid 作为前缀附加到每个日志语句。这是为了跟踪我们收到错误、警告等的设备。
有什么办法吗,如果我创建客户记录器对象,在我们获取数据时设置设备 ID,然后将该对象作为 DI(构造函数不作为参数所有方法)注入,以便其他类可以使用相同的对象进行记录。
解决方案
我不这么认为,但看看自定义绑定,它可以给你一些关于如何做你正在尝试的事情的想法:
https://microsoft.github.io/AzureTipsAndTricks/blog/tip247.html
推荐阅读
- r - 使用来自其他列的某些行的值创建新列
- c - STM32G0 定时器中断 PWM 无法正常工作的问题
- ios-ui-automation - 是否可以为@iOSXCUITFindBy 设置分区accessibilityId
- java - 如何将 java.sql.binary 类型映射到休眠类型?
- vue.js - v-on:scroll 事件未将滚动事件应用于方法
- ejabberd - 在 ejabberd 中,mod_http_upload 返回“忽略具有无效值的侦听选项‘request_handlers’:[{upload,mod_http_upload}]”
- azure - 为 Azure Dev Ops Pipelines 使用通用 git 连接时,是否可以使用 SSH 密钥克隆代码?
- html - 将滑块列表作为背景颜色并在其上锚定
- javascript - 如何在javascript中查询一个json数组
- reactjs - Redux 用相同的动作连接多个组件