NServiceBus.DefaultLoggerFactory.Write C# (CSharp) Method

Write() public method

public Write ( string name, LogLevel messageLevel, string message ) : void
name string
messageLevel LogLevel
message string
return void
        public void Write(string name, LogLevel messageLevel, string message)
        {
            if (messageLevel < filterLevel)
            {
                return;
            }
            var datePart = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
            var paddedLevel = messageLevel.ToString().ToUpper().PadRight(5);
            var fullMessage = $"{datePart} {paddedLevel} {name} {message}";
            lock (locker)
            {
                rollingLogger.Write(fullMessage);
                ColoredConsoleLogger.Write(fullMessage, messageLevel);
                Trace.WriteLine(fullMessage);
            }
        }