/** * Load a list of $fixtures into a $source * * @param string $source The name of your datasource (e.g. default) * @param array $fixtures An array of fixtures - same format as in CakeTest $fixtures * @return void */ public function loadAllFixtures($source, $fixtures) { $this->_initDb($source); $this->_loadFixtures($fixtures); CakeLog::debug('Begin fixture import'); CakeLog::debug(''); $nested = $this->_db->useNestedTransactions; $this->_db->useNestedTransactions = false; $this->_db->begin(); foreach ($fixtures as $f) { CakeLog::debug(sprintf('Working on %s', $f)); if (empty($this->_loaded[$f])) { CakeLog::notice('-> Can not find it in the loaded array.. weird'); continue; } $fixture = $this->_loaded[$f]; CakeLog::debug(sprintf('-> Found fixture: %s', get_class($fixture))); $this->_setupTable($fixture, $this->_db, true); CakeLog::debug('-> Created table "OK"'); if ($fixture->insert($this->_db)) { CakeLog::debug('-> Inserted fixture data "OK"'); } else { CakeLog::error('-> Inserted fixture data "ERROR"'); } CakeLog::debug(''); } $this->_db->commit(); $this->_useNestedTransactions = $nested; CakeLog::debug('Done!'); }
private static function configureCloudinary() { try { Configure::load('CloudinaryPrivate'); \Cloudinary::config(Configure::read('cloudinary')); } catch (Exception $e) { CakeLog::notice("Couldn't find Config/CloudinaryPrivate.php file"); } }
/** * test convenience methods * * @return void */ public function testConvenienceMethods() { $this->_deleteLogs(); CakeLog::config('debug', array('engine' => 'File', 'types' => array('notice', 'info', 'debug'), 'file' => 'debug')); CakeLog::config('error', array('engine' => 'File', 'types' => array('emergency', 'alert', 'critical', 'error', 'warning'), 'file' => 'error')); $testMessage = 'emergency message'; CakeLog::emergency($testMessage); $contents = file_get_contents(LOGS . 'error.log'); $this->assertRegExp('/(Emergency|Critical): ' . $testMessage . '/', $contents); $this->assertFalse(file_exists(LOGS . 'debug.log')); $this->_deleteLogs(); $testMessage = 'alert message'; CakeLog::alert($testMessage); $contents = file_get_contents(LOGS . 'error.log'); $this->assertRegExp('/(Alert|Critical): ' . $testMessage . '/', $contents); $this->assertFalse(file_exists(LOGS . 'debug.log')); $this->_deleteLogs(); $testMessage = 'critical message'; CakeLog::critical($testMessage); $contents = file_get_contents(LOGS . 'error.log'); $this->assertContains('Critical: ' . $testMessage, $contents); $this->assertFalse(file_exists(LOGS . 'debug.log')); $this->_deleteLogs(); $testMessage = 'error message'; CakeLog::error($testMessage); $contents = file_get_contents(LOGS . 'error.log'); $this->assertContains('Error: ' . $testMessage, $contents); $this->assertFalse(file_exists(LOGS . 'debug.log')); $this->_deleteLogs(); $testMessage = 'warning message'; CakeLog::warning($testMessage); $contents = file_get_contents(LOGS . 'error.log'); $this->assertContains('Warning: ' . $testMessage, $contents); $this->assertFalse(file_exists(LOGS . 'debug.log')); $this->_deleteLogs(); $testMessage = 'notice message'; CakeLog::notice($testMessage); $contents = file_get_contents(LOGS . 'debug.log'); $this->assertRegExp('/(Notice|Debug): ' . $testMessage . '/', $contents); $this->assertFalse(file_exists(LOGS . 'error.log')); $this->_deleteLogs(); $testMessage = 'info message'; CakeLog::info($testMessage); $contents = file_get_contents(LOGS . 'debug.log'); $this->assertRegExp('/(Info|Debug): ' . $testMessage . '/', $contents); $this->assertFalse(file_exists(LOGS . 'error.log')); $this->_deleteLogs(); $testMessage = 'debug message'; CakeLog::debug($testMessage); $contents = file_get_contents(LOGS . 'debug.log'); $this->assertContains('Debug: ' . $testMessage, $contents); $this->assertFalse(file_exists(LOGS . 'error.log')); $this->_deleteLogs(); }
public function notice($message, array $context = array()) { CakeLog::notice($message, $context); }
public function notice($message) { CakeLog::notice($message, $this->scope); }