/** * @test * @group logger * @group logger-add-log **/ public function ログを追記する() { Logger::init(); Logger::addLog('test!'); $log = Logger::getLog(); $this->assertEquals('test!' . PHP_EOL, $log); }
/** * クロールのログをメール送信する * * @return void **/ private function _sendLog() { $log = Logger::getLog(); if ($log === '') { return false; } $ses = new Ses(); $ses->setTitle('Crawl Logger'); $ses->setBody($log); $ses->send(); }
/** * ログを追記する * * @param string $text * @return void **/ public static function addLog($text) { $log = Logger::getLog(); $log .= $text . PHP_EOL; Registry::set('log', $log); }