azure - Azure 聊天机器人中的 Logger 日志存储在哪里?

标签 azure logging botframework bots chatbot

我正在使用 Microsoft core-bot 示例练习聊天机器人开发: https://github.com/microsoft/BotBuilder-Samples/blob/main/samples/csharp_dotnetcore/13.core-bot/Bots/DialogBot.cs

在这个 C# 文件中,第 45 行他们使用了一个名为 Logger.LogInformation 的方法?我可以使用此方法在我的代码中写入自定义日志吗?另外,这些日志存储在哪里,如何在本地计算机上执行机器人时检查它们?

最佳答案

如果将此机器人部署到 Azure 应用服务,则可以启用日志/将它们路由到 Application Insights。所提供的示例,据我所知它没有将其保存在任何地方。

更多信息:

Logging data in Azure Application Insights for a bot

Azure Bot logging

关于azure - Azure 聊天机器人中的 Logger 日志存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70532578/

相关文章:

.net - 在一个租户中创建多个企业应用程序注册到同一 Web 应用程序

azure - 自定义 C# 模块与 Edge 上的 Azure Functions

amazon-web-services - 如何将 logstash 日志缓冲到 Elasticsearch

java - 检查记录器级别的启用与不检查 SLF4J\Logback

c# - 迁移了机器人状态提供者,但仍在调用 state.botframework.com

node.js - MongoDB 和 Cosmos DB 键错误收集

azure - 我是否需要重试策略来处理 Service Fabric 内部通信的暂时性故障?

Python 日志记录和旋转文件

node.js - 当已经在对话框中时,如何处理 "cancel"意图?

botframework - MS Bot,Direct line API,无法发送事件,如何解决?