Welcome Guest, Not a member yet? Register   Sign In
Log threshold and environment
#1

(This post was last modified: 01-08-2015, 02:58 PM by guiweber.)

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




Theme © iAndrew 2016 - Forum software by © MyBB