public MultiLogReader()
{
_monitors = new ConcurrentDictionary<Guid, LiveIndexedMonitor>();
_files = new ConcurrentDictionary<string, RawLogFile>( StringComparer.OrdinalIgnoreCase );
_lockWriteRead = new ReaderWriterLockSlim();
_globalInfoLock = new object();
_globalFirstEntryTime = DateTime.MaxValue;
_globalLastEntryTime = DateTime.MinValue;
}