/// <summary> /// Logs a LogMessage. /// </summary> /// <param name="logger"></param> /// <param name="message"></param> public static void Log(this ILogger logger, ILogMessage message) { message.Log(logger); }
/// <summary> /// Contém a lógica para encerrar a tarefa em segundo plano. /// </summary> /// <param name="cancellationToken"></param> /// <returns></returns> public Task StopAsync(CancellationToken cancellationToken) { _logMessage.Log("O serviço em segundo plano está sendo interrompido."); return(Task.CompletedTask); }