|
|
@@ -57,6 +57,7 @@ class ConsoleLogTest extends TestCase
|
|
|
$fh = fopen($filename, 'r');
|
|
|
$line = fgets($fh);
|
|
|
$this->assertStringContainsString('Error: oh noes', $line);
|
|
|
+ $this->assertRegExp('/^2[0-9]{3}-[0-9]+-[0-9]+ [0-9]+:[0-9]+:[0-9]+ Error: oh noes/', $line);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -76,4 +77,22 @@ class ConsoleLogTest extends TestCase
|
|
|
]);
|
|
|
$this->assertEquals(ConsoleOutput::RAW, $log->getConfig('outputAs'));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * test dateFormat option
|
|
|
+ *
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+ public function testDateFormat()
|
|
|
+ {
|
|
|
+ $filename = tempnam(sys_get_temp_dir(), 'cake_log_test');
|
|
|
+ $log = new ConsoleLog([
|
|
|
+ 'stream' => $filename,
|
|
|
+ 'dateFormat' => 'c',
|
|
|
+ ]);
|
|
|
+ $log->log('error', 'oh noes');
|
|
|
+ $fh = fopen($filename, 'r');
|
|
|
+ $line = fgets($fh);
|
|
|
+ $this->assertRegExp('/^2[0-9]{3}-[0-9]+-[0-9]+T[0-9]+:[0-9]+:[0-9]+\+\d{2}:\d{2} Error: oh noes/', $line);
|
|
|
+ }
|
|
|
}
|