azure - 用于 asp.net core 的 ELMAH

标签 azure web-applications asp.net-core elmah

我正在开发在 azure 上托管的 asp.net core web 应用程序,我想将我的 Elmah 日志写入我的 azure 表存储。我研究的许多示例都使用“API_KEY”和“logbucketId”,但我不确定它们是什么。 例如,根据 elmah 文档此处 https://docs.elmah.io/logging-to-elmah-io-from-aspnet-core/

app.UseElmahIo(
    "API_KEY", 
    new Guid("LOG_ID"),

安装 nuget 软件包后,我在 appsettings.json 文件中看不到任何 API_KEY 或 LogBucketId。

在哪里可以找到我的 API_KEY 和 LogBucket_Id ?

最佳答案

https://github.com/ElmahCore/ElmahCore现在支持 .net core

它不是基于模块处理程序,而是基于中间件

虽然仍然有限,但工作正常。

目前未使用async调用。但它具有很强的可扩展性。

关于azure - 用于 asp.net core 的 ELMAH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45177486/

相关文章:

azure - MVC 4 Azure Web角色: Error 500 when adding the "tracing" element to web.配置

javascript - 如何生成将在默认 map 应用程序中打开的位置链接?

java - 对现有 Web 应用程序使用 OAuth 2.0

jquery - 使用 jQuery 更改背景颜色

c# - 如何使用 EF 为 ASP.NET Core 定义索引?

c# - 如何在NEST,C#中按周为date_histogram编写等效查询

azure - 如何在Azure数据工厂中使用自定义脚本来转换数据?

azure - 如何使用 azure 管道变量为我的 docker 镜像设置环境变量?

azure - 如何通过 azure 移动服务访问关系数据 (sql azure)?

c# - 如何在 .NET Core 2.2 WebApi 和 Azure AD 2.0 中配置 Swagger?