BVNetwork.NotFound.Core.Logging.RequestLogger.LogRequest C# (CSharp) Метод

LogRequest() публичный Метод

public LogRequest ( string oldUrl, string referrer ) : void
oldUrl string
referrer string
Результат void
        public void LogRequest(string oldUrl, string referrer)
        {
            int bufferSize = Configuration.Configuration.BufferSize;
            if (LogQueue.Count > 0 && LogQueue.Count >= bufferSize)
            {
                lock (LogQueue)
                {
                    try
                    {
                        if (LogQueue.Count >= bufferSize)
                            LogRequests(LogQueue);
                        LogQueue = new List<LogEvent>();
                    }
                    catch (Exception ex)
                    {
                        Logger.Error("An error occured while trying to log 404 errors. ", ex);
                        LogQueue = new List<LogEvent>();
                    }
                }
            }
            LogQueue.Add(new LogEvent(oldUrl, DateTime.Now, referrer));
        }