public CustomLogField Add(string logFieldName, string sourceName, CustomLogFieldSourceType sourceType)
        {
            var result = CreateNewElement(null);

            result.LogFieldName = logFieldName;
            result.SourceName   = sourceName;
            result.SourceType   = sourceType;
            Add(result);
            return(result);
        }
        private static string SourceTypeRepresentation(CustomLogFieldSourceType sourceType)
        {
            switch (sourceType)
            {
            case CustomLogFieldSourceType.RequestHeader:
                return("request_header");

            case CustomLogFieldSourceType.ResponseHeader:
                return("response_header");

            case CustomLogFieldSourceType.ServerVariable:
                return("server_variable");

            default:
                return(null);
            }
        }
Example #3
0
            private static string ToString(CustomLogFieldSourceType type)
            {
                switch (type)
                {
                case CustomLogFieldSourceType.RequestHeader:
                    return("Request Header");

                case CustomLogFieldSourceType.ResponseHeader:
                    return("Response Header");

                case CustomLogFieldSourceType.ServerVariable:
                    return("Server Variable");

                default:
                    throw new ArgumentOutOfRangeException(nameof(type), type, null);
                }
            }
 public CustomLogField Add(string logFieldName, string sourceName, CustomLogFieldSourceType sourceType)
 {
     return(null);
 }