Ejemplo n.º 1
0
        public async override Task SendAsync(MessageDetail messageDetail)
        {
            string type         = messageDetail.Type.ToString();
            string status       = messageDetail.Exception == null ? "OK" : "KO";
            string extendedName = messageDetail.Directory + "." + messageDetail.Subdirectory + "." + messageDetail.Name;

            await Console.Out.WriteLineAsync("Logger:" + (type + " [   " + status + "]").PadLeft(17, ' ') + "  " + extendedName);
        }
Ejemplo n.º 2
0
 internal void Send(MessageDetail messageDetail)
 {
     Task.Factory.StartNew(async() =>
     {
         try
         {
             await SendAsync(messageDetail);
         }
         catch { }
     },
                           _cancellationToken,
                           TaskCreationOptions.DenyChildAttach,
                           _taskScheduler);
 }
Ejemplo n.º 3
0
 public abstract Task SendAsync(MessageDetail messageDetail);