Azure / Azure/azure-functions-java-worker

"invoked by Java Worker" is seen as "Function.My_Function.User" log instead "Function.My_Function"

Offen
#612 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @shreyas-gopalakrishna Auf GitHub ansehen
area:java-functions Break Change reviewed V5
Vorherrschende Sprache
Java
Sterne
103
Forks
74
Ø Merge
4 T. 8 Std.
Gemergte PRs (30 T.)
2

Beschreibung

#### Repro steps

- Create a Java function app (via vs code with default option)
- Run default HTTP trigger (see files in attachment)
In logs you will get those

_[2022-08-12T10:05:22.726Z] Executing 'Functions.HttpExample' (Reason='This function was programmatically called via the host APIs.', Id=a2ec0e2c-a1c0-48d3-89b6-c8a68f66d8e8)
[2022-08-12T10:05:22.863Z] Java HTTP trigger processed a request.
[2022-08-12T10:05:22.869Z] Function "HttpExample" (Id: a2ec0e2c-a1c0-48d3-89b6-c8a68f66d8e8) invoked by Java Worker
[2022-08-12T10:05:22.958Z] Executed 'Functions.HttpExample' (Succeeded, Id=a2ec0e2c-a1c0-48d3-89b6-c8a68f66d8e8, Duration=297ms)_

- In your local.settings.json, add those values (in attachment [functionappjava.zip](https://github.com/Azure/azure-functions-java-worker/files/9315538/functionappjava.zip))
_"AzureFunctionsJobHost__logging__logLevel__Function.HttpExample" :"Warning",
"AzureFunctionsJobHost__logging__logLevel__Function.HttpExample.User" :"Information"_

- We get
_[2022-08-12T10:08:02.088Z] Java HTTP trigger processed a request.
[2022-08-12T10:08:02.096Z] Function "HttpExample" (Id: 8cc40ca8-2245-4385-bfac-222f6e73d5dc) invoked by Java Worker_

"Function "HttpExample" (Id: a2ec0e2c-a1c0-48d3-89b6-c8a68f66d8e8) invoked by Java Worker" comes from https://github.com/Azure/azure-functions-java-worker/blob/master/src/main/java/com/microsoft/azure/functions/worker/handler/InvocationRequestHandler.java#L36 but this useless and it should be seen as "Function.My_Function" log category. In addition, this log seems quite useless due that FunctionApp itself give already the information (execution id, function name, ...)

This logs should be removed or change to fine level.

#### Expected behavior
- shown only "Java HTTP trigger processed a request." which is defined from the user code

#### Known workarounds

Provide a description of any known workarounds.
- Set .User log to Warning, but we loose all logs in Information in the code

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.