From 1cfcec9a1a8d1bcbae7987117050eae4a00d3d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Lorenzo=20Rodr=C3=ADguez=20Urdaneta?= Date: Sat, 24 Jul 2010 15:21:14 -0430 Subject: [PATCH] Removin use of File class in favor of SplFileObject --- cake/libs/log/file_log.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/cake/libs/log/file_log.php b/cake/libs/log/file_log.php index 87c941593d9..4e8d94a9056 100644 --- a/cake/libs/log/file_log.php +++ b/cake/libs/log/file_log.php @@ -17,9 +17,7 @@ * @since CakePHP(tm) v 1.3 * @license MIT License (http://www.opensource.org/licenses/mit-license.php) */ -if (!class_exists('File')) { - require LIBS . 'file.php'; -} + /** * File Storage stream for Logging. Writes logs to different files * based on the type of log it is. @@ -69,9 +67,9 @@ public function write($type, $message) { $filename = $this->_path . $type . '.log'; } $output = date('Y-m-d H:i:s') . ' ' . ucfirst($type) . ': ' . $message . "\n"; - $log = new File($filename, true); - if ($log->writable()) { - return $log->append($output); + $log = new SplFileObject($filename, 'a+'); + if ($log->isWritable()) { + return $log->fwrite($output); } } }