【问题标题】:Where does Log files using Azure Bot Framework Go?使用 Azure Bot Framework 的日志文件在哪里?
【发布时间】:2016-12-21 11:08:37
【问题描述】:

我有一个部署在 azure 中的机器人,目前在 dev.botframework.com 中使用(尚未发布)。

我在本地目录中添加了一些日志。部署后,.NET 在哪里获取日志?是被遗忘了吗?或者我可以将它设置为存储在某个地方(FTP 或其他东西)。

谢谢!

【问题讨论】:

    标签: c# azure logging botframework


    【解决方案1】:

    您无法访问本地文件系统,因为机器人是作为应用服务发布的。不过,Azure 有一些内置工具可用于访问日志,包括通过 FTP。

    要使用这些,您需要输出Trace 日志。如果你使用 log4net,你会使用TraceAppender,其他日志框架也有类似的功能。

    然后您在门户中启用诊断日志:提供 FTP 凭据和地址,或者您可以使用日志流。

    但请注意,Azure 会在 12 小时后自动关闭文件系统日志,因此如果您想要持续日志记录,您应该选择“应用程序日志记录 (Blob)”选项,然后从您的存储帐户中检索它们指定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      相关资源
      最近更新 更多