PluginProbe
Elementor Website Builder – more than just a page builder / 4.2.0
Elementor Website Builder – more than just a page builder v4.2.0
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / modules / wp-cli / cli-logger.php

cli-logger.php in Elementor Website Builder – more than just a page builder 4.2.0, at modules/wp-cli/cli-logger.php

30 lines 599 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Elementor\Modules\WpCli;
3
4 use Elementor\Core\Logger\Loggers\Db;
5 use Elementor\Core\Logger\Items\Log_Item_Interface;
6
7 if ( ! defined( 'ABSPATH' ) ) {
8 exit; // Exit if accessed directly.
9 }
10
11 class Cli_Logger extends Db {
12
13 public function save_log( Log_Item_Interface $item ) {
14 $message = $item->format( 'raw' );
15 switch ( $item->type ) {
16 case self::LEVEL_WARNING:
17 \WP_CLI::warning( $message );
18 break;
19 case self::LEVEL_ERROR:
20 \WP_CLI::error( $message, false );
21 break;
22 default:
23 \WP_CLI::log( $message );
24 break;
25 }
26
27 parent::save_log( $item );
28 }
29 }
30