Azure / Azure/azure-functions-java-worker

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

Aperta
#612 1 commento 0 reazioni 1 assegnatario Rivendicata da @shreyas-gopalakrishna Vedi su GitHub
area:java-functions Break Change reviewed V5
Lingua principale
Java
Stelle
103
Fork
74
Merge medio
4g 8h
PR unite (30g)
2

Descrizione

#### 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

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.