NLog.Targets.LimitedMemoryTarget.Write C# (CSharp) Method

Write() protected method

Renders the logging event message and adds it to the internal ArrayList of log messages.
protected Write ( LogEventInfo logEvent ) : void
logEvent LogEventInfo The logging event.
return void
        protected override void Write(LogEventInfo logEvent)
        {
            string message = Layout.Render(logEvent);
            _logs.Enqueue(message);

            while (_logs.Count > Limit)
            {
                string result;
                _logs.TryDequeue(out result);
            }
        }
LimitedMemoryTarget