Quantcast
Channel: CodeIgniter Forums - All Forums
Viewing all articles
Browse latest Browse all 14348

log_threshold or ENVIRONMENT

$
0
0
What is the difference between index.php ENVIRONMENT and $config['log_threshold'] = 2; in config.php?

Is it best practice to put this in config.php?
PHP Code:
/*
|--------------------------------------------------------------------------
| Error Logging Threshold
|--------------------------------------------------------------------------
|
| You can enable error logging by setting a threshold over zero. The
| threshold determines what gets logged. Threshold options are:
|
|    0 = Disables logging, Error logging TURNED OFF
|    1 = Error Messages (including PHP errors)
|    2 = Debug Messages
|    3 = Informational Messages
|    4 = All Messages
|
| You can also pass an array with threshold levels to show individual error types
|
|     array(2) = Debug Messages, without Error Messages
|
| For a live site you'll usually only enable Errors (1) to be logged otherwise
| your log files will fill up very fast.
|
*/
// $config['log_threshold'] = '';
switch (ENVIRONMENT)
{
    case 
'development':
        
$config['log_threshold'] = 2;
    break;

    case 
'testing':
    case 
'production':
        
$config['log_threshold'] = 1;
    break;

    default:
        
$config['log_threshold'] = 0;

Why does error_reporting setting exist in two separate places?

Viewing all articles
Browse latest Browse all 14348

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>