Akka.Interfaced.SlimSocket.XunitOutputLogger.WriteInternal C# (CSharp) Method

WriteInternal() protected method

protected WriteInternal ( LogLevel level, object message, Exception exception ) : void
level LogLevel
message object
exception Exception
return void
        protected override void WriteInternal(LogLevel level, object message, Exception exception)
        {
            if (_source.Active == false)
                return;

            lock (_source.Lock)
            {
                if (_source.Active == false)
                    return;

                if (exception == null)
                {
                    _source.Output.WriteLine($"{_name}: {message}");
                }
                else
                {
                    _source.Output.WriteLine($"{_name}: {message} Exception!={exception}");
                }
            }
        }
    }