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();
}
}