logger = new WC_Logger(); } /** * Write log * * @param string $message log message. * @param string $level type of log. * @since 1.0.0 */ function log( $message, $level = 'info' ) { $enable_log = apply_filters( 'cartflows_enable_log', 'enable' ); if ( 'enable' === $enable_log && is_a( $this->logger, 'WC_Logger' ) && did_action( 'plugins_loaded' ) ) { $this->logger->log( $level, $message, array( 'source' => 'cartflows' ) ); } } /** * Write log * * @param string $message log message. * @param string $level type of log. * @since 1.0.0 */ function import_log( $message, $level = 'info' ) { if ( defined( 'WP_DEBUG' ) && WP_DEBUG && is_a( $this->logger, 'WC_Logger' ) && did_action( 'plugins_loaded' ) ) { $this->logger->log( $level, $message, array( 'source' => 'cartflows-import' ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Cartflows_Logger::get_instance();