public void PutContent(IContentIdentifier contentIdentifier, ISource source) { Logger.LogTrace($"Start putting content: {contentIdentifier.Hash}"); try { _destination.PutContent(contentIdentifier, source); Logger.LogTrace($"End putting content: {contentIdentifier.Hash}"); } catch (Exception e) { Logger.LogError($"Error putting content: {contentIdentifier.Hash}" + Environment.NewLine + e.GetAggregateMessages(), e); throw; } }