You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-dev@logging.apache.org by gr...@apache.org on 2009/08/28 08:28:40 UTC
svn commit: r808771 -
/incubator/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php
Author: grobmeier
Date: Fri Aug 28 06:28:40 2009
New Revision: 808771
URL: http://svn.apache.org/viewvc?rev=808771&view=rev
Log:
added xml test
Modified:
incubator/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php
Modified: incubator/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php
URL: http://svn.apache.org/viewvc/incubator/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php?rev=808771&r1=808770&r2=808771&view=diff
==============================================================================
--- incubator/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php (original)
+++ incubator/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php Fri Aug 28 06:28:40 2009
@@ -45,4 +45,25 @@
self::assertEquals($v, $e);
}
+ public function testSocketXml() {
+ $appender = new LoggerAppenderSocket("myname ");
+
+ $appender->setDry(true);
+ $appender->setUseXml(true);
+ $appender->activateOptions();
+ $event = new LoggerLoggingEvent("LoggerAppenderSocketTest", new Logger("TEST"), LoggerLevel::getLevelError(), "testmessage");
+
+ ob_start();
+ $appender->append($event);
+ $v = ob_get_contents();
+ ob_end_clean();
+
+ $layout = new LoggerLayoutXml();
+ $layout->setLog4jNamespace(false);
+ $layout->activateOptions();
+ $a = $layout->format($event);
+ $e = "DRY MODE OF SOCKET APPENDER: ".$a;
+ self::assertEquals($e, $v);
+ }
+
}