NLog.TimestampFormatter.FormatMessage C# (CSharp) Method

FormatMessage() public method

public FormatMessage ( Logger logger, NLog.LogLevel logLevel, string message ) : string
logger Logger
logLevel NLog.LogLevel
message string
return string
        public string FormatMessage(Logger logger, LogLevel logLevel, string message)
        {
            var time = string.Format(Format, DateTime.Now);
            return string.Format(Format, time + " " + message);
        }

Usage Example

Example #1
0
 static void consoleLogTest()
 {
     var defaultFormatter = new DefaultLogMessageFormatter();
     var timestampFormatter = new TimestampFormatter();
     var colorFormatter = new ColorCodeFormatter();
     LoggerFactory.AddAppender((logger, logLevel, message) => {
         message = defaultFormatter.FormatMessage(logger, logLevel, message);
         message = timestampFormatter.FormatMessage(logger, logLevel, message);
         message = colorFormatter.FormatMessage(logLevel, message);
         Console.WriteLine(message);
     });
 }
TimestampFormatter