A simple logger class, which mostly just structures messages, data, and some metadata as JSON and spews it, by default, to Console.
-Supports basic scrubbing of well-defined sensitive fields, and an extensible set of JSON replacer functions for common objects.
+Supports basic scrubbing of well-defined sensitive fields, detection of circular references, and an extensible set of JSON replacer functions for common objects.
If provided with an asyncLocalStorage instance, it expects a stored object which will be spread over the resulting logged JSON.