从phpunit中运行error_log()
时,它不会写入正常的错误日志文件。我想停止它,以便它写入文件,好像我是通过浏览器访问PHP。
<?php
class exampleTest extends PHPUnit_Framework_TestCase {
public function testSomething() {
error_log('This will not be written to the error log, but I wish it was!');
$this->assertEquals(2, 1+1);
}
}
我目前正在使用php版本5.5,phpunit版本3.7。在osx和ubunutu上都会发生这种情况。这不会发生在Windows 7上。