Author: grobmeier
Date: Fri Jan 29 07:39:23 2010
New Revision: 904400
URL: http://svn.apache.org/viewvc?rev=904400&view=rev
Log:
added a test for log4j namespace
Modified:
incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php
Modified: incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php
URL:
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php?rev=904400&r1=904399&r2=904400&view=diff
==============================================================================
--- incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php
(original)
+++ incubator/log4php/trunk/src/test/php/layouts/LoggerLayoutXmlTest.php Fri
Jan 29 07:39:23 2010
@@ -56,4 +56,23 @@
self::assertEquals($v, $e);
}
+
+ public function testLog4JNamespaceErrorLayout() {
+ $event = new LoggerLoggingEvent("LoggerLayoutXml", new
Logger("TEST"), LoggerLevel::getLevelError(), "testmessage");
+
+ $layout = new LoggerLayoutXml();
+ $layout->setLog4jNamespace(true);
+ $layout->activateOptions();
+
+ $v = $layout->format($event);
+
+ $e = "<log4j:event logger=\"TEST\" level=\"ERROR\"
thread=\"".$event->getThreadName().
+ "\"
timestamp=\"".number_format((float)($event->getTimeStamp() * 1000), 0, '',
'')."\">".PHP_EOL.
+
"<log4j:message><![CDATA[testmessage]]></log4j:message>".PHP_EOL.
+ "<log4j:locationInfo class=\"LoggerLoggingEvent\"
file=\"NA\" line=\"NA\" " .
+ "method=\"getLocationInformation\" />".PHP_EOL.
+ "</log4j:event>".PHP_EOL . PHP_EOL;
+
+ self::assertEquals($v, $e);
+ }
}