Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/cartinsight.co/wp-content/plugins/colibri-page-builder/src/OCDI/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/cartinsight.co/wp-content/plugins/colibri-page-builder/src/OCDI/Logger.php
<?php
/**
 * Logger class used in the One Click Demo Import plugin
 *
 * @package ocdi
 */

namespace ColibriWP\PageBuilder\OCDI;

use ProteusThemes\WPContentImporter2\WPImporterLoggerCLI;

class Logger extends WPImporterLoggerCLI {
    /**
     * Variable for front-end error display.
     *
     * @var string
     */
    public $error_output = '';

    /**
     * Overwritten log function from WP_Importer_Logger_CLI.
     *
     * Logs with an arbitrary level.
     *
     * @param mixed $level level of reporting.
     * @param string $message log message.
     * @param array $context context to the log message.
     */
    public function log( $level, $message, array $context = array() ) {
        // Save error messages for front-end display.
        $this->error_output( $level, $message, $context = array() );

        if ( $this->level_to_numeric( $level ) < $this->level_to_numeric( $this->min_level ) ) {
            return;
        }

        //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
        printf(
            '[%s] %s' . PHP_EOL,
            strtoupper( $level ),
            $message
        );
    }


    /**
     * Save messages for error output.
     * Only the messages greater then Error.
     *
     * @param mixed $level level of reporting.
     * @param string $message log message.
     * @param array $context context to the log message.
     */
    public function error_output( $level, $message, array $context = array() ) {
        if ( $this->level_to_numeric( $level ) < $this->level_to_numeric( 'error' ) ) {
            return;
        }

        $this->error_output .= sprintf(
            '[%s] %s<br>',
            strtoupper( $level ),
            $message
        );
    }
}

Spamworldpro Mini