function setUp() { parent::setUp(); SS_Log::clear_writers(); // this test will break if existing writers are available! $this->testEmailWriter = new SS_LogEmailWriter('*****@*****.**'); $this->testFileWriter = new SS_LogFileWriter('../test.log'); SS_Log::add_writer($this->testEmailWriter, SS_Log::ERR); SS_Log::add_writer($this->testFileWriter, SS_Log::WARN); }
public function tearDown() { parent::tearDown(); SS_Log::clear_writers(); }
<?php /** * CMS Requirements */ Config::inst()->update('LeftAndMain', 'extra_requirements_javascript', array(basename(__DIR__) . '/javascript/actions.js' => array())); /**********************************/ /* Logging Information and Errors */ /**********************************/ // Clear any default writers SS_Log::clear_writers(); // Logging notices & information SS_Log::add_writer(new SS_LogFileWriter('../assets/' . basename(__DIR__) . '/logs/info.log'), SS_Log::NOTICE, '='); // Logging warnings & errors SS_Log::add_writer(new SS_LogFileWriter('../assets/' . basename(__DIR__) . '/logs/error.log'), SS_Log::WARN, '<=');