java - 如何更改 azure-functions-maven-plugin 的日志记录级别?

我开发了一个 Azure Function,并使用“mvn azure-functions:run”命令在本地运行它。如何更改控制台日志级别?它似乎是 INFO,并打印如下内容:

[3/10/18 9:26:38 PM] Generating 1 job function(s)
[3/10/18 9:26:38 PM] Starting Host (HostId=pollux-1571256755, Version=2.0.11587.0, ProcessId=18280, Debug=False, ConsecutiveErrors=0, StartupCount=2, FunctionsExtensionVersion=)
[3/10/18 9:26:38 PM] Found the following functions:
[3/10/18 9:26:38 PM] Host.Functions.post
[3/10/18 9:26:38 PM]
[3/10/18 9:26:38 PM] Job host started
info: Worker.Java.aa343152-8252-4f5b-88bf-664d1f8e0c3e[0]
      Listening for transport dt_socket at address: 5005
info: Worker.Java.aa343152-8252-4f5b-88bf-664d1f8e0c3e[0]
      Microsoft Azure Functions Java Runtime [build 1.0.0-beta-3]
info: Worker.Java.aa343152-8252-4f5b-88bf-664d1f8e0c3e[0]
      [INFO] {MessageHandler.handle}: Message generated by "StartStream.Builder"
info: Worker.Java.aa343152-8252-4f5b-88bf-664d1f8e0c3e[0]
      Worker initialized
info: Worker.Java.aa343152-8252-4f5b-88bf-664d1f8e0c3e[0]
      "post" loaded (ID: 7e6b5aa1-d8d9-496b-ba34-ba12d562e8af, Reflection:   "C:\git\codestrong-a2\jscraper-azure-poster\target\azure-functions\jscraper-azure-poster-20180310145647740\jscraper-azure-poster-0.0.1-SNAPSHOT.jar"::"biz.codestrong.azure.AzureQueuePoster.post")

但我需要它是 DEBUG 或更低。在我的函数代码中,有这样一行:

context.getLogger().log(Level.FINE, "Created queue client " + queueClient);

该行永远不会按原样打印。

最佳答案

我不知道实际的答案,但这里有两个想法:

  1. 使用以下内容创建 src/main/resources/application.properties:
logging.level.com.azure.cosmos=DEBUG
  1. 在您的 host.json 中,输入:
"tracing":
{
  "consoleLevel": "verbose"
}

这些都不适合我,但我认为我走在正确的道路上。

我使用 Lombok 来记录配置,你也应该这样做。

https://stackoverflow.com/questions/49214214/

相关文章:

json - 使用 REST API 的 POST 方法进行读取操作

javascript - 子方法未定义 vue.js

tensorflow - 如何在 tensorflow playground 的第 4 个数据集上实

python - 删除使用 imageio 或 PIL 创建的 GIF 中的空间插值或压缩

android - 获取屏幕曲线、角和切口的物理形状

python - 模仿 AWS CLI/gcloud 命令行参数

c# - 如何在 OData v4 中获取枚举值而不是枚举名称?

javascript - 错误类型错误 : Cannot read property 'tagNam

python - 如何在 git post-receive hook 中指定 python 解释器?

java - 运行时使用插件的不同库版本