feat: add logger to property inspector, and support multiple log targets #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull requests adds a
Logger
to the top-level import for the property inspector, and similar to the plugin, can be accessed viaAdditionally, it adds support for a
Logger
having multipleLogTarget
instances, allowing for logs to be output to multiple locations, for example outputting logs to the console (when debugging is enabled) and a file.Summary
Added
LogTarget
withinLogger
.ConsoleTarget
capable of logging toconsole.log
,console.warn
, andconsole.error
.info(...)
,warn(...)
, etc.Changed
Logger
to have aminimumLevel
responsible for defining what the minimum possiblelevel
can be.Logger
, and supporting objects, to thecommon
folder, removing Node.js dependencies.Fixed
MessageGateway
that could result in multiple responses being sent for a request.