This PR simplifies the logging functionality in the library.
Each target has an internal Log structure with its own instance of Logger
Logs is a public structure exposing the static logSeverityLevel property to a library user. It emits the notification with log severity level to notifiy all internal Log structures.
Summary
This PR simplifies the logging functionality in the library.
Log
structure with its own instance ofLogger
Logs
is a public structure exposing the staticlogSeverityLevel
property to a library user. It emits the notification with log severity level to notifiy all internalLog
structures.Fix #245