concrete/controllers/single_page/dashboard/system/environment/logging.php
public function view($strStatus = false)
    {
        $config = $this->app->make('config');
        $strStatus = (string) $strStatus;
        $intLogErrors = $config->get('concrete.log.errors') == 1 ? 1 : 0;
        $intLogEmails = $config->get('concrete.log.emails') == 1 ? 1 : 0;

        $this->set('fh', Loader::helper('form'));
        $this->set('intLogErrors', $intLogErrors);
        $this->set('intLogEmails', $intLogEmails);

        if ($strStatus == 'logging_saved') {
            $this->set('message', t('Logging configuration saved.'));
        }

        $levels = [
            'DEBUG' => t('Debug'),
            'INFO' => t('Info'),
            'NOTICE' => t('Notice'),
            'WARNING' => t('Warning'),
            'ERROR' => t('Error'),
            'CRITICAL' => t('Critical'),
            'ALERT' => t('Alert'),
            'EMERGENCY' => t('Emergency'),
        ];
        $handlers = [
            'database' => t('Database'),
            'file' => t('File'),
        ];

        $this->set('enableDashboardReport', !!$config->get('concrete.log.enable_dashboard_report'));
        $this->set('levels', $levels);
        $this->set('handlers', $handlers);
        $this->set('loggingMode', $config->get('concrete.log.configuration.mode'));
        $this->set('coreLoggingLevel', $config->get('concrete.log.configuration.simple.core_logging_level'));
        $this->set('handler', $config->get('concrete.log.configuration.simple.handler'));
        $this->set('logFile', $config->get('concrete.log.configuration.simple.file.file'));
    }
public function view($strStatus = false)
    {
        $config = $this->app->make('config');
        $strStatus = (string) $strStatus;
        $intLogErrors = $config->get('concrete.log.errors') == 1 ? 1 : 0;
        $intLogEmails = $config->get('concrete.log.emails') == 1 ? 1 : 0;

        $this->set('fh', Loader::helper('form'));
        $this->set('intLogErrors', $intLogErrors);
        $this->set('intLogEmails', $intLogEmails);

        if ($strStatus == 'logging_saved') {
            $this->set('message', t('Logging configuration saved.'));
        }

        $levels = [
            'DEBUG' => t('Debug'),
            'INFO' => t('Info'),
            'NOTICE' => t('Notice'),
            'WARNING' => t('Warning'),
            'ERROR' => t('Error'),
            'CRITICAL' => t('Critical'),
            'ALERT' => t('Alert'),
            'EMERGENCY' => t('Emergency'),
        ];
        $handlers = [
            'database' => t('Database'),
            'file' => t('File'),
        ];

        $this->set('enableDashboardReport', !!$config->get('concrete.log.enable_dashboard_report'));
        $this->set('levels', $levels);
        $this->set('handlers', $handlers);
        $this->set('loggingMode', $config->get('concrete.log.configuration.mode'));
        $this->set('coreLoggingLevel', $config->get('concrete.log.configuration.simple.core_logging_level'));
        $this->set('handler', $config->get('concrete.log.configuration.simple.handler'));
        $this->set('logFile', $config->get('concrete.log.configuration.simple.file.file'));
    }
public function view ( $ strStatus = false ) { $ config = $ this -> app -> make ( 'config' ) ; $ strStatus = ( string ) $ strStatus ; $ intLogErrors = $ config -> get ( 'concrete.log.errors' ) == 1 ? 1 : 0 ; $ intLogEmails = $ config -> get ( 'concrete.log.emails' ) == 1 ? 1 : 0 ; $ this -> set ( 'fh' , Loader :: helper ( 'form' ) ) ; $ this -> set ( 'intLogErrors' , $ intLogErrors ) ; $ this -> set ( 'intLogEmails' , $ intLogEmails ) ; if ( $ strStatus == 'logging_saved' ) { $ this -> set ( 'message' , t ( 'Logging configuration saved.' ) ) ; } $ levels = [ 'DEBUG' => t ( 'Debug' ) , 'INFO' => t ( 'Info' ) , 'NOTICE' => t ( 'Notice' ) , 'WARNING' => t ( 'Warning' ) , 'ERROR' => t ( 'Error' ) , 'CRITICAL' => t ( 'Critical' ) , 'ALERT' => t ( 'Alert' ) , 'EMERGENCY' => t ( 'Emergency' ) , ] ; $ handlers = [ 'database' => t ( 'Database' ) , 'file' => t ( 'File' ) , ] ; $ this -> set ( 'enableDashboardReport' , ! ! $ config -> get ( 'concrete.log.enable_dashboard_report' ) ) ; $ this -> set ( 'levels' , $ levels ) ; $ this -> set ( 'handlers' , $ handlers ) ; $ this -> set ( 'loggingMode' , $ config -> get ( 'concrete.log.configuration.mode' ) ) ; $ this -> set ( 'coreLoggingLevel' , $ config -> get ( 'concrete.log.configuration.simple.core_logging_level' ) ) ; $ this -> set ( 'handler' , $ config -> get ( 'concrete.log.configuration.simple.handler' ) ) ; $ this -> set ( 'logFile' , $ config -> get ( 'concrete.log.configuration.simple.file.file' ) ) ; }
Dasboard page view.

@param string $strStatus - Result of attempting to update logging settings
Dasboard page view .