Logger extends Messenger

class Logger extends Messenger { /** * Override Messenger::add() to log the message appropriately */ public function add($message, $type) { switch ($type) { case 'error': error_log($message); break; case 'message': default: file_put_contents('/tmp/application_x.log', $message . "\n", FILE_APPEND & LOCK_EX); break; } } }