我正在编写一个 Azure 函数,我想记录当前正在执行的函数的 invokingId 与日志消息一起记录。我有一个 CustomLogger 类,利用 dotnet 的 ILogger 接口。我有 Transient、Scoped 和 Singleton 生命周期对象 - 所有这些对象都通过注入其中的 CustomLogger 添加一些日志。 CustomLogger 必须是瞬态的,因为它必须被注入到所有类型的对象中(基于生命周期)。如何获取记录器类中的invocationId?我不希望 CustomLogger 的用户每次都传递 invokingId 。难道不可能吗?