public static void SafeAppendGenericInfo(RequestDetailsLoggerBase <T> requestDetailsLogger, string key, object value)
 {
     if (value != null && RequestDetailsLoggerBase <T> .RequestLoggerConfig != null)
     {
         RequestDetailsLoggerBase <T> .SafeAppendColumn(requestDetailsLogger, RequestDetailsLoggerBase <T> .RequestLoggerConfig.GenericInfoColumn, key, value.ToString());
     }
 }
 public static void SafeAppendGenericError(RequestDetailsLoggerBase <T> requestDetailsLogger, string key, string value)
 {
     RequestDetailsLoggerBase <T> .SafeAppendColumn(requestDetailsLogger, ServiceCommonMetadata.GenericErrors, key, value);
 }
 protected static void SafeAppendBackEndGenericInfo(RequestDetailsLoggerBase <T> requestDetailsLogger, string key, string value)
 {
     RequestDetailsLoggerBase <T> .SafeAppendColumn(requestDetailsLogger, ServiceCommonMetadata.BackEndGenericInfo, key, value);
 }
 public static void SafeAppendDetailedExchangePrincipalLatency(RequestDetailsLoggerBase <T> requestDetailsLogger, string key, string value)
 {
     RequestDetailsLoggerBase <T> .SafeAppendColumn(requestDetailsLogger, ServiceLatencyMetadata.DetailedExchangePrincipalLatency, key, value);
 }