public static TraceTags Set(this TraceTags traceTags, string key, string value)
 {
     if (traceTags == null)
     {
         throw new ArgumentNullException(nameof(traceTags));
     }
     traceTags[key] = value;
     return(traceTags);
 }
 public static TraceTags ContentType(this TraceTags traceTags, string mediaType)
 {
     return(Set(traceTags, TraceTagKeys.ContentType, mediaType));
 }
 public static TraceTags ResponseBody(this TraceTags traceTags, string body)
 {
     return(Set(traceTags, TraceTagKeys.ResponseBody, _tbbrRegex.Replace(body, "")));
 }
 public static TraceTags PeerPort(this TraceTags traceTags, int peerPort)
 {
     return(Set(traceTags, TraceTagKeys.PeerPort, peerPort));
 }
 public static TraceTags PeerAddress(this TraceTags traceTags, string peerAddress)
 {
     return(Set(traceTags, TraceTagKeys.PeerAddress, peerAddress));
 }
 public static TraceTags HttpStatusCode(this TraceTags traceTags, int httpStatusCode)
 {
     return(Set(traceTags, TraceTagKeys.HttpStatusCode, httpStatusCode));
 }
 public static TraceTags HttpMethod(this TraceTags traceTags, string httpMethod)
 {
     return(Set(traceTags, TraceTagKeys.HttpMethod, httpMethod));
 }
 public static TraceTags Error(this TraceTags traceTags, string error)
 {
     return(Set(traceTags, TraceTagKeys.Error, error));
 }
 public static TraceTags Component(this TraceTags traceTags, string component)
 {
     return(Set(traceTags, TraceTagKeys.Component, component));
 }
 public static TraceTags Set(this TraceTags traceTags, string key, double value)
 {
     return(Set(traceTags, key, value.ToString()));
 }