我已经设置了一个带有两个 Web 作业的 Web 应用程序。 它们都指向同一个 blob 容器进行日志记录。 您如何判断哪个网络作业正在记录什么?
例如,启动时,日志文件如下所示,其中包含两个作业。 我为每个人使用了不同颜色的笔。
你怎么知道哪些线路与哪些工作相关? 如果是两个,这会令人困惑,如果是 4 或 5 个,则似乎难以管理。 之前我总是为每个网络应用程序保留一个网络作业,但我们正在使用更多的网络作业,并试图更智能地整合事物。 至少我是这么想的。
在每个网络作业的代码中是否有一个地方可以为每个日志条目分配一个名称或 ID?
最佳答案
您可以通过 tid 指定不同的网络作业,这是产生事件的线程的线程 ID。
此外,您还可以使用Console.WriteLine("hello")
来标记网络作业。
关于azure - 查找哪个 Web 作业正在记录应用程序日志记录中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51117391/