Show
Ignore:
Timestamp:
11/17/07 12:36:59 (1 year ago)
Author:
mikey
Message:

added possibility to set file mode for newly created directories in stubFileLogAppender
added stubMemoryLogAppender to integration test and fixed bug not returning an array from getConfig()
whitespace fixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/util/log/stubFileLogAppender.php

    r815 r1047  
    2727     */ 
    2828    protected $logDir = ''; 
     29    /** 
     30     * mode for new directories 
     31     * 
     32     * @var  int 
     33     */ 
     34    protected $mode   = 0700; 
    2935 
    3036    /** 
     
    5258            $this->logDir = $config['logDir']; 
    5359        } 
     60         
     61        if (isset($config['mode']) === true) { 
     62            $this->mode = $config['mode']; 
     63        } 
    5464    } 
    5565 
     
    6171    public function getConfig() 
    6272    { 
    63         return array('logDir' => $this->logDir); 
     73        return array('logDir' => $this->logDir, 
     74                     'mode'   => $this->mode 
     75               ); 
    6476    } 
    6577 
     
    89101 
    90102    /** 
     103     * sets the mode for new log directories 
     104     * 
     105     * @param  int  $mode 
     106     */ 
     107    public function setMode($mode) 
     108    { 
     109        $this->mode = $mode; 
     110    } 
     111 
     112    /** 
     113     * returns the mode for new log directories 
     114     * 
     115     * @return  int 
     116     */ 
     117    public function getMode() 
     118    { 
     119        return $this->mode; 
     120    } 
     121 
     122    /** 
    91123     * builds the log directory 
    92124     * 
     
    110142        $logDir  = $this->buildLogDir(); 
    111143        if (file_exists($logDir) == false) { 
    112             mkdir($logDir, 0700, true); 
     144            mkdir($logDir, $this->mode, true); 
    113145        } 
    114146