Код: Выделить всё
var messageProcesses = (from message in messageQueue.Messages
select ProcessMessageAsync(message)).ToList();
try
{
await Task.WhenAll(messageProcesses).NoState();
}
catch (Exception e)
{
...
}
_logger.WriteLog(LogLevel.Info, $"Processing Done.");
Код: Выделить всё
log4net.ThreadContext.Properties["id"] = message.MessageID;
Код: Выделить всё
...
Есть предложения? или это так?
Подробнее здесь: https://stackoverflow.com/questions/798 ... in-log4net
Мобильная версия