activateOptions(); $actual = $layout->format($event); $thread = $event->getThreadName(); $timestamp = number_format(($event->getTimeStamp() * 1000), 0, '', ''); $expected = "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL; self::assertEquals($expected, $actual); } public function testWarnLayout() { $event = LoggerTestHelper::getWarnEvent("testmessage"); $layout = new LoggerLayoutXml(); $layout->activateOptions(); $actual = $layout->format($event); $thread = $event->getThreadName(); $timestamp = number_format(($event->getTimeStamp() * 1000), 0, '', ''); $expected = "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL; self::assertEquals($expected, $actual); } public function testLog4JNamespaceErrorLayout() { $event = LoggerTestHelper::getErrorEvent("testmessage"); $layout = new LoggerLayoutXml(); $layout->setLog4jNamespace(true); $layout->activateOptions(); $actual = $layout->format($event); $thread = $event->getThreadName(); $timestamp = number_format(($event->getTimeStamp() * 1000), 0, '', ''); $expected = "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL; self::assertEquals($expected, $actual); } public function testNDC() { LoggerNDC::push('foo'); LoggerNDC::push('bar'); $event = LoggerTestHelper::getErrorEvent("testmessage"); $layout = new LoggerLayoutXml(); $layout->activateOptions(); $actual = $layout->format($event); $thread = $event->getThreadName(); $timestamp = number_format(($event->getTimeStamp() * 1000), 0, '', ''); $expected = "" . PHP_EOL . "" . PHP_EOL . "]]>" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL; self::assertEquals($expected, $actual); LoggerNDC::clear(); } public function testMDC() { LoggerMDC::put('foo', 'bar'); LoggerMDC::put('bla', 'tra'); $event = LoggerTestHelper::getErrorEvent("testmessage"); $layout = new LoggerLayoutXml(); $layout->activateOptions(); $actual = $layout->format($event); $thread = $event->getThreadName(); $timestamp = number_format(($event->getTimeStamp() * 1000), 0, '', ''); $expected = "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL . "" . PHP_EOL; self::assertEquals($expected, $actual); LoggerMDC::clear(); } }