I have an ASP.NET Core API. I'm using the standard .NET Core logging Microsoft.Extensions.Logging.ILogger
I am seeing log entries that I'm not logging. Some log entries show the JSON payload that is coming into the API which is nice but I'm not logging it anywhere in my code.
The one that is really bugging me is something that seems to be hitting one of my controllers constantly even though no one is calling it and it's not even a valid endpoint it's just the base controller.
[INF] Request starting HTTP/1.1 GET http://***.***.***.***/api/webhook (ca22a1cb)
[INF] Request finished in 0.1028ms 404 (791a596a)
"webhook" is a controller but the request doesn't seem to be on any specific endpoint on the controller. It seems to be replicating the above 2 log statements. It's the same block as above (request starting and request finished) and always 4 times a minute (8 total). They also always appear at the same time during the minute. One set at 15 seconds into the minue, one set 3 seconds later at 18 seconds into the minute, one set at 45 seconds into the minute and a last one another 3 seconds later at 48 seconds into the minute.