/// <summary>
        ///     Task that will convert <c>LogMessage</c> to <c>DiscordLogMessageAdapter</c> and print
        ///     to the <c>LogService</c> the handler is attached to.
        /// </summary>
        /// <param name='message'> <c>LogMessage</c> object that will be adapted and
        ///     sent to the <c>LogService</c></param>
        public Task Log(LogMessage message)
        {
            DiscordLogMessageAdapter discordMessage = new DiscordLogMessageAdapter(message);

            PushLog?.Invoke(discordMessage);
            return(Task.CompletedTask);
        }