Skip to content
This repository has been archived by the owner on Sep 10, 2021. It is now read-only.

Commit

Permalink
BUG :fixed log permissions
Browse files Browse the repository at this point in the history
  • Loading branch information
Charles Marion committed Mar 9, 2011
1 parent a2a1a94 commit d9a9e7e
Showing 1 changed file with 45 additions and 37 deletions.
82 changes: 45 additions & 37 deletions application/Bootstrap.php
Expand Up @@ -76,50 +76,58 @@ protected function _initConfig()
}

Zend_Registry::set('configDatabase', $configDatabase);

if ($config->error->php == 1)
if(is_writable(BASE_PATH."/log"))
{
new Zend_Log_Formatter_Simple();
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'on');
Zend_Loader_Autoloader::getInstance()->suppressNotFoundWarnings(false);
$logger = Zend_Log::factory(array(
array(
'writerName' => 'Stream',
'writerParams' => array(
'stream' => './log/dev.log',
if ($config->error->php == 1)
{
new Zend_Log_Formatter_Simple();
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'on');
Zend_Loader_Autoloader::getInstance()->suppressNotFoundWarnings(false);
$logger = Zend_Log::factory(array(
array(
'writerName' => 'Stream',
'writerParams' => array(
'stream' => './log/dev.log',
),
'filterName' => 'Priority',
'filterParams' => array(
'priority' => Zend_Log::INFO,
),
),
'filterName' => 'Priority',
'filterParams' => array(
'priority' => Zend_Log::INFO,
array(
'writerName' => 'Firebug',
'filterName' => 'Priority',
'filterParams' => array(
'priority' => Zend_Log::INFO,
),
),
),
array(
'writerName' => 'Firebug',
'filterName' => 'Priority',
'filterParams' => array(
'priority' => Zend_Log::INFO,
));
}
else
{
error_reporting(0);
ini_set('display_errors', 'off');
Zend_Loader_Autoloader::getInstance()->suppressNotFoundWarnings(true);
$logger = Zend_Log::factory(array(
array(
'writerName' => 'Stream',
'writerParams' => array(
'stream' => './log/prod.log',
),
'filterName' => 'Priority',
'filterParams' => array(
'priority' => Zend_Log::WARN,
),
),
),
));
));
}
}
else
{
error_reporting(0);
ini_set('display_errors', 'off');
Zend_Loader_Autoloader::getInstance()->suppressNotFoundWarnings(true);
$logger = Zend_Log::factory(array(
array(
'writerName' => 'Stream',
'writerParams' => array(
'stream' => './log/prod.log',
),
'filterName' => 'Priority',
'filterParams' => array(
'priority' => Zend_Log::WARN,
),
),
));
$redacteur = new Zend_Log_Writer_Stream('php://output');
$logger = new Zend_Log($redacteur);
}
Zend_Registry::set('logger', $logger);
return $config;
Expand Down

0 comments on commit d9a9e7e

Please sign in to comment.