From 3691648cd07037d345e25b0870b4989bbcbe8b01 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Wed, 13 Jul 2011 18:42:56 +1000 Subject: [PATCH] fixed patternlayout, needs tests though --- lib/layouts.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/layouts.js b/lib/layouts.js index d3972e9..03d89c1 100644 --- a/lib/layouts.js +++ b/lib/layouts.js @@ -127,12 +127,12 @@ function patternLayout (pattern) { var TTCC_CONVERSION_PATTERN = "%r %p %c - %m%n"; var regex = /%(-?[0-9]+)?(\.?[0-9]+)?([cdmnpr%])(\{([^\}]+)\})?|([^%]+)/; - pattern = pattern || patternLayout.TTCC_CONVERSION_PATTERN; + pattern = pattern || TTCC_CONVERSION_PATTERN; return function(loggingEvent) { var formattedString = ""; var result; - var searchString = this.pattern; + var searchString = pattern; while ((result = regex.exec(searchString))) { var matchedString = result[0]; @@ -181,7 +181,7 @@ function patternLayout (pattern) { replacement = dateFormat.asString(format, loggingEvent.startTime); break; case "m": - replacement = loggingEvent.message; + replacement = formatLogData(loggingEvent.data); break; case "n": replacement = "\n";