I’ve found a section in the docs on how to create a custom logging provider (so I did) and here’s my logging output:
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | [11:12:13 INF] Resolving geo-api client: {"Mode": "HttpClient", "$type": "GeoApiSettings"}
geo-geojson-svc_1 | [11:12:13 INF] Syncing GeoJson for {"Id": "146501-1", "Scope": "District", "$type": "MonitoredRegion"}
geo-geojson-svc_1 | [11:12:14 INF] GET http://geo-api/regions/146501-1/children?type=District <-- OK 1776 [B] in 1622 [ms]. {"Version": {"Major": 1, "Minor": 1, "Build": -1, "Revision": -1, "MajorRevision": -1, "MinorRevision": -1, "$type": "Version"}, "Content": {"Headers": [{"Key": "Content-Type", "Value": ["application/json; charset=utf-8"], "$type": "KeyValuePair`2"}, {"Key": "Content-Length", "Value": ["1776"], "$type": "KeyValuePair`2"}], "$type": "HttpConnectionResponseContent"}, "StatusCode": "OK", "ReasonPhrase": "OK", "Headers": [{"Key": "Date", "Value": ["Sat, 02 Nov 2019 11:12:14 GMT"], "$type": "KeyValuePair`2"}, {"Key": "Server", "Value": ["Kestrel"], "$type": "KeyValuePair`2"}], "TrailingHeaders": [], "RequestMessage": {"Version": {"Major": 1, "Minor": 1, "Build": -1, "Revision": -1, "MajorRevision": -1, "MinorRevision": -1, "$type": "Version"}, "Content": null, "Method": {"Method": "GET", "$type": "HttpMethod"}, "RequestUri": "http://geo-api/regions/146501-1/children?type=District", "Headers": [], "Properties": {}, "$type": "HttpRequestMessage"}, "IsSuccessStatusCode": true, "$type": "HttpResponseMessage"}
geo-geojson-svc_1 | [11:12:14 INF] 18 regions retrieved
geo-api_1 | [11:12:14 INF] HTTP GET /regions/146501-1/children responded with 200 in 1567.4548 [ms]
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher Checking for aborted jobs...
geo-geojson-svc_1 | Trace: Hangfire.Server.ServerJobCancellationWatcher No newly aborted jobs found.
My 1st impression is that those jobs were never registered?