С NLog я могу добавить свойство с:
eventInfo = new LogEventInfo();
eventInfo.Properties.Add(name, value);
и переменная с:
loggerInstance = LogManager.GetLogger(typeName);
loggerInstance?.Factory.Configuration.Variables.Add(name, value);
и тогда я спрашиваю себя: в чем разница? Посмотрел вокруг, но не нашел четкого объяснения, только предупреждения о том, что gdc, mdc и mdlc устарели. Какой из них мне следует использовать для каких целей - мне могут понадобиться оба (или ни один).