예제 #1
0
 private void ProcessAuxLine(string line)
 {
     var lineParts = line.Split(' ');
     if (lineParts[0] == "#Fields:")
     {
         _lineFormat = new LogLineFormat(lineParts);
     }
 }
예제 #2
0
        public LogRecord(string line, LogLineFormat format)
        {
            var lineParts = line.Split(' ');
            _isValid = format.IsValidLine(lineParts);

            if (_isValid)
            {
                _dateTime = format.GetDate(lineParts);
                _url = format.GetUrl(lineParts);
                _timeTaken = format.GetTimeTaken(lineParts);
            }
        }