public function addLogger() 
    {

        $args = func_get_args();

        foreach ($args as $class) {
            if (!in_array($class, $this->loggers) && 
                ($class instanceof IDS_Log_Interface)) {
                $this->loggers[] = $class;
            }
        }
    }
public function addLogger() 
    {

        $args = func_get_args();

        foreach ($args as $class) {
            if (!in_array($class, $this->loggers) && 
                ($class instanceof IDS_Log_Interface)) {
                $this->loggers[] = $class;
            }
        }
    }
public function addLogger ( ) { $ args = func_get_args ( ) ; foreach ( $ args as $ class ) { if ( ! in_array ( $ class , $ this -> loggers ) && ( $ class instanceof IDS_Log_Interface ) ) { $ this -> loggers [ ] = $ class ; } } }
Registers a new logging wrapper

Only valid IDS_Log_Interface instances passed to this function will be
registered

@return void
Registers a new logging wrapper