public function execute($filterChain) { // Execute this filter only once if ($this->isFirstCall()) { if ($this->getParameter("enable") == TRUE) { if ($this->getParameter("health_check") == TRUE) { $this->healthCheck(); } if ($this->getParameter("security") == TRUE) { $this->secureRequest(); } } $request = $this->getContext()->getRequest(); $partner_id = $request->getParameter("partner_id"); if (!$partner_id) { $partner_id = $request->getParameter("p"); } if ($partner_id == -1) { // add an extra logfile for specific partners - the directory will be the same as the kaltura_prod // the name will be p_<partner_id>.log $log_path = sfConfig::get("sf_log_dir"); $logger = sfLogger::getInstance(); $log = new sfFileLogger(); $log->initialize(array('file' => $log_path . "/p_{$partner_id}.log")); $logger->registerLogger($log); } } // Execute next filter $filterChain->execute(); // use this point to flush all the modified objects in mystatisticsMgr myStatisticsMgr::saveAllModified(); }
public function initialize(sfEventDispatcher $dispatcher, $options = array()) { if (isset($options['file'])) { $this->file = $options['file']; } return parent::initialize($dispatcher, $options); }
} } } $sf_app_config_dir_name = sfConfig::get('sf_app_config_dir_name'); $sf_debug = sfConfig::get('sf_debug'); if ($sf_debug) { require_once $sf_symfony_lib_dir . '/debug/sfTimerManager.class.php'; require_once $sf_symfony_lib_dir . '/debug/sfTimer.class.php'; } sfConfig::add(array('sf_default_module' => 'default', 'sf_default_action' => 'index', 'sf_error_404_module' => 'default', 'sf_error_404_action' => 'error404', 'sf_login_module' => 'default', 'sf_login_action' => 'index', 'sf_secure_module' => 'default', 'sf_secure_action' => 'index', 'sf_module_disabled_module' => 'default', 'sf_module_disabled_action' => 'disabled', 'sf_unavailable_module' => 'default', 'sf_unavailable_action' => 'unavailable', 'sf_available' => true, 'sf_use_database' => true, 'sf_use_security' => true, 'sf_use_flash' => false, 'sf_i18n' => true, 'sf_check_symfony_version' => false, 'sf_use_process_cache' => true, 'sf_compressed' => true, 'sf_check_lock' => false, 'sf_escaping_strategy' => 'bc', 'sf_escaping_method' => 'ESC_ENTITIES', 'sf_suffix' => '.', 'sf_no_script_name' => false, 'sf_validation_error_prefix' => '<div class="vf_error">* ', 'sf_validation_error_suffix' => '</div>', 'sf_validation_error_class' => 'form_error', 'sf_validation_error_id_prefix' => 'error_for_', 'sf_cache' => false, 'sf_etag' => false, 'sf_web_debug' => false, 'sf_error_reporting' => 4095, 'sf_rich_text_js_dir' => 'js/tiny_mce', 'sf_prototype_web_dir' => '/sf/prototype', 'sf_admin_web_dir' => '/sf/sf_admin', 'sf_web_debug_web_dir' => '/sf/sf_web_debug', 'sf_calendar_web_dir' => '/sf/calendar', 'sf_standard_helpers' => array(0 => 'Partial', 1 => 'Cache', 2 => 'Form', 3 => 'Javascript', 4 => 'I18N', 5 => 'Url'), 'sf_enabled_modules' => array(0 => 'default'), 'sf_charset' => 'utf-8', 'sf_strip_comments' => true, 'sf_autoloading_functions' => NULL, 'sf_timeout' => 180000, 'sf_max_forwards' => 5, 'sf_path_info_array' => 'SERVER', 'sf_path_info_key' => 'PATH_INFO', 'sf_url_format' => 'PATH', 'sf_orm' => 'propel')); if (sfConfig::get('sf_logging_enabled', true)) { sfConfig::add(array('sf_logging_enabled' => true, 'sf_logging_level' => 'notice', 'sf_logging_rotate' => false, 'sf_logging_period' => 7, 'sf_logging_history' => 10, 'sf_logging_purge' => true)); $logger = sfLogger::getInstance(); $logger->setLogLevel(constant('SF_LOG_' . strtoupper(sfConfig::get('sf_logging_level')))); $log = new sfFileLogger(); $log->initialize(array('file' => 'C:\\xampp\\htdocs\\bm400\\log/pmbonline_dev.log')); $logger->registerLogger($log); } if ($file = $configCache->checkConfig($sf_app_config_dir_name . '/app.yml', true)) { include $file; } if (sfConfig::get('sf_i18n')) { sfConfig::add(array('sf_i18n_default_culture' => 'id', 'sf_i18n_source' => 'XLIFF', 'sf_i18n_debug' => false, 'sf_i18n_cache' => true, 'sf_i18n_untranslated_prefix' => '[T]', 'sf_i18n_untranslated_suffix' => '[/T]')); } foreach ((array) sfConfig::get('sf_autoloading_functions', array()) as $callable) { sfCore::addAutoloadCallable($callable); } ini_set('display_errors', $sf_debug ? 'on' : 'off'); error_reporting(sfConfig::get('sf_error_reporting')); if (!sfConfig::get('sf_in_bootstrap') && !$sf_debug && !sfConfig::get('sf_test')) { $configCache->checkConfig($sf_app_config_dir_name . '/bootstrap_compile.yml');
<?php // auto-generated by sfDefineEnvironmentConfigHandler // date: 2009/08/15 10:45:02 sfConfig::add(array('sf_logging_enabled' => true, 'sf_logging_level' => 'debug', 'sf_logging_rotate' => false, 'sf_logging_period' => 7, 'sf_logging_history' => 10, 'sf_logging_purge' => true)); $logger = sfLogger::getInstance(); $logger->setLogLevel(constant('SF_LOG_' . strtoupper(sfConfig::get('sf_logging_level')))); $log = new sfWebDebugLogger(); $log->initialize(array()); $logger->registerLogger($log); $log = new sfFileLogger(); $log->initialize(array('file' => '/Users/takizo/Sites/coscupdemo/log/frontend_dev.log')); $logger->registerLogger($log);