97 references to W3CLoggingFields
Logging.W3C.Sample (1)
Startup.cs (1)
17logging.LoggingFields = W3CLoggingFields.All;
Microsoft.AspNetCore.HttpLogging (79)
FileLoggerProcessor.cs (1)
23private W3CLoggingFields _fields;
W3CLogger.cs (2)
15private W3CLoggingFields _loggingFields; 42if (_loggingFields.HasFlag((W3CLoggingFields)(1 << i)))
W3CLoggerOptions.cs (18)
121public W3CLoggingFields LoggingFields { get; set; } = W3CLoggingFields.Date | W3CLoggingFields.Time | 122W3CLoggingFields.ServerName | W3CLoggingFields.Method | W3CLoggingFields.UriStem | W3CLoggingFields.UriQuery | 123W3CLoggingFields.ProtocolStatus | W3CLoggingFields.TimeTaken | W3CLoggingFields.ProtocolVersion | 124W3CLoggingFields.Host | W3CLoggingFields.UserAgent | W3CLoggingFields.Referer | W3CLoggingFields.ConnectionInfoFields; 130if (options.LoggingFields.HasFlag(W3CLoggingFields.Host)) 134if (options.LoggingFields.HasFlag(W3CLoggingFields.Referer)) 138if (options.LoggingFields.HasFlag(W3CLoggingFields.UserAgent)) 142if (options.LoggingFields.HasFlag(W3CLoggingFields.Cookie))
W3CLoggerProcessor.cs (18)
16private readonly W3CLoggingFields _loggingFields; 39if (_loggingFields.HasFlag(W3CLoggingFields.Date)) 43if (_loggingFields.HasFlag(W3CLoggingFields.Time)) 47if (_loggingFields.HasFlag(W3CLoggingFields.ClientIpAddress)) 51if (_loggingFields.HasFlag(W3CLoggingFields.UserName)) 55if (_loggingFields.HasFlag(W3CLoggingFields.ServerName)) 59if (_loggingFields.HasFlag(W3CLoggingFields.ServerIpAddress)) 63if (_loggingFields.HasFlag(W3CLoggingFields.ServerPort)) 67if (_loggingFields.HasFlag(W3CLoggingFields.Method)) 71if (_loggingFields.HasFlag(W3CLoggingFields.UriStem)) 75if (_loggingFields.HasFlag(W3CLoggingFields.UriQuery)) 79if (_loggingFields.HasFlag(W3CLoggingFields.ProtocolStatus)) 83if (_loggingFields.HasFlag(W3CLoggingFields.TimeTaken)) 87if (_loggingFields.HasFlag(W3CLoggingFields.ProtocolVersion)) 91if (_loggingFields.HasFlag(W3CLoggingFields.Host)) 95if (_loggingFields.HasFlag(W3CLoggingFields.UserAgent)) 99if (_loggingFields.HasFlag(W3CLoggingFields.Cookie)) 103if (_loggingFields.HasFlag(W3CLoggingFields.Referer))
W3CLoggingMiddleware.cs (40)
25internal static readonly int _dateIndex = BitOperations.Log2((int)W3CLoggingFields.Date); 26internal static readonly int _timeIndex = BitOperations.Log2((int)W3CLoggingFields.Time); 27internal static readonly int _clientIpIndex = BitOperations.Log2((int)W3CLoggingFields.ClientIpAddress); 28internal static readonly int _userNameIndex = BitOperations.Log2((int)W3CLoggingFields.UserName); 29internal static readonly int _serverNameIndex = BitOperations.Log2((int)W3CLoggingFields.ServerName); 30internal static readonly int _serverIpIndex = BitOperations.Log2((int)W3CLoggingFields.ServerIpAddress); 31internal static readonly int _serverPortIndex = BitOperations.Log2((int)W3CLoggingFields.ServerPort); 32internal static readonly int _methodIndex = BitOperations.Log2((int)W3CLoggingFields.Method); 33internal static readonly int _uriStemIndex = BitOperations.Log2((int)W3CLoggingFields.UriStem); 34internal static readonly int _uriQueryIndex = BitOperations.Log2((int)W3CLoggingFields.UriQuery); 35internal static readonly int _protocolStatusIndex = BitOperations.Log2((int)W3CLoggingFields.ProtocolStatus); 36internal static readonly int _timeTakenIndex = BitOperations.Log2((int)W3CLoggingFields.TimeTaken); 37internal static readonly int _protocolVersionIndex = BitOperations.Log2((int)W3CLoggingFields.ProtocolVersion); 38internal static readonly int _hostIndex = BitOperations.Log2((int)W3CLoggingFields.Host); 39internal static readonly int _userAgentIndex = BitOperations.Log2((int)W3CLoggingFields.UserAgent); 40internal static readonly int _cookieIndex = BitOperations.Log2((int)W3CLoggingFields.Cookie); 41internal static readonly int _refererIndex = BitOperations.Log2((int)W3CLoggingFields.Referer); 82if (options.LoggingFields.HasFlag(W3CLoggingFields.Date)) 87if (options.LoggingFields.HasFlag(W3CLoggingFields.Time)) 92if (options.LoggingFields.HasFlag(W3CLoggingFields.ServerName)) 98if ((W3CLoggingFields.ConnectionInfoFields & options.LoggingFields) != W3CLoggingFields.None) 102if (options.LoggingFields.HasFlag(W3CLoggingFields.ClientIpAddress)) 107if (options.LoggingFields.HasFlag(W3CLoggingFields.ServerIpAddress)) 112if (options.LoggingFields.HasFlag(W3CLoggingFields.ServerPort)) 120if ((W3CLoggingFields.Request & options.LoggingFields) != W3CLoggingFields.None) 122if (options.LoggingFields.HasFlag(W3CLoggingFields.ProtocolVersion)) 127if (options.LoggingFields.HasFlag(W3CLoggingFields.Method)) 132if (options.LoggingFields.HasFlag(W3CLoggingFields.UriStem)) 137if (options.LoggingFields.HasFlag(W3CLoggingFields.UriQuery)) 142if ((W3CLoggingFields.RequestHeaders & options.LoggingFields) != W3CLoggingFields.None) 144if (options.LoggingFields.HasFlag(W3CLoggingFields.Host)) 152if (options.LoggingFields.HasFlag(W3CLoggingFields.Referer)) 160if (options.LoggingFields.HasFlag(W3CLoggingFields.UserAgent)) 170if (options.LoggingFields.HasFlag(W3CLoggingFields.Cookie)) 207if (options.LoggingFields.HasFlag(W3CLoggingFields.UserName)) 212if (options.LoggingFields.HasFlag(W3CLoggingFields.ProtocolStatus)) 217if (options.LoggingFields.HasFlag(W3CLoggingFields.TimeTaken))
Microsoft.AspNetCore.HttpLogging.Tests (17)
FileLoggerProcessorTests.cs (2)
498LoggingFields = W3CLoggingFields.Time, 514options.LoggingFields = W3CLoggingFields.Date;
W3CLoggerOptionsTests.cs (2)
13Assert.False(options.LoggingFields.HasFlag(W3CLoggingFields.UserName)); 14Assert.False(options.LoggingFields.HasFlag(W3CLoggingFields.Cookie));
W3CLoggerTests.cs (5)
20LoggingFields = W3CLoggingFields.Date | W3CLoggingFields.Time, 63LoggingFields = W3CLoggingFields.UriQuery | W3CLoggingFields.Host | W3CLoggingFields.ProtocolStatus,
W3CLoggingMiddlewareTests.cs (8)
42options.CurrentValue.LoggingFields = W3CLoggingFields.None; 154options.CurrentValue.LoggingFields = W3CLoggingFields.Cookie; 185options.CurrentValue.LoggingFields = W3CLoggingFields.None; 220options.CurrentValue.LoggingFields = options.CurrentValue.LoggingFields | W3CLoggingFields.Host | 221W3CLoggingFields.Referer | W3CLoggingFields.UserAgent | 222W3CLoggingFields.Cookie; 275options.CurrentValue.LoggingFields = W3CLoggingFields.TimeTaken;