• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Log threshold and environment

#1
I think it could be useful to have the environment affect what is logged through log_message(). It is currently possible to limit logs by editing $config['log_threshold'] in config.php, but it's kind of annoying to have to edit your config files every time you move to your production or testing environment.

Why not make the environment constant drive what is logged and what is not? The config file could even specify a log threshold for each environment.
Reply

#2
You can use something like this :

PHP Code:
switch (ENVIRONMENT)
{
 
   case 'development':
 
       $config['log_threshold'] = 2// Debug
 
       break;

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

 
   default:
        $config['log_threshold'] = 0// Disabled
 
       break;

Reply

#3
Hello, you can make different configurations depending on your environment. Please, take a look at this: http://avenir.ro/codeigniter-tutorials/s...ironments/
Reply

#4
Thanks! I didn't know you could have different configuration files. I guess I should take more time to read the doc ;-)
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.