Optional
config: IConfigurationLogs a message to the internal queue.
{LoggingSeverity} - The severity of the log message
{_InternalLogMessage} - The message to log.
This method will throw exceptions in debug mode or attempt to log the error as a console warning.
{LoggingSeverity} - The severity of the log message
Optional
properties: ObjectUnload and remove any state that this IDiagnosticLogger may be holding, this is generally called when the owning SDK is being unloaded.
Optional
isAsync: booleanCan the unload be performed asynchronously (default)
If the unload occurs synchronously then nothing should be returned, if happening asynchronously then the function should return an IPromise / Promise to allow any listeners to wait for the operation to complete.
The internal logging queue