private void SetLogDataToLog(Dictionary <string, object> logData, LogBase log) { if (logData != null) { logData.Keys.ToList().ForEach(key => { if (log.TrySetValue(key, logData[key])) { // TODO: add handling for values that can't be added } }); } }