示例#1
0
 /**
  * Constructor
  *
  * Reads the config file for logger settings
  */
 public function __construct()
 {
     $config = SugarConfig::getInstance();
     $this->ext = $config->get('logger.file.ext', $this->ext);
     $this->logfile = $config->get('logger.file.name', $this->logfile);
     $this->dateFormat = $config->get('logger.file.dateFormat', $this->dateFormat);
     $this->logSize = $config->get('logger.file.maxSize', $this->logSize);
     $this->maxLogs = $config->get('logger.file.maxLogs', $this->maxLogs);
     $this->filesuffix = $config->get('logger.file.suffix', $this->filesuffix);
     $log_dir = $config->get('log_dir', $this->log_dir);
     $this->log_dir = $log_dir . (empty($log_dir) ? '' : '/');
     unset($config);
     $this->_doInitialization();
     LoggerManager::setLogger('default', 'SugarLogger');
 }