芝麻web文件管理V1.00
编辑当前文件:/home/felaukpo/public_html/wp-content/plugins/elementor/modules/atomic-widgets/logger/logger.php
logger ) ) { return; } try { $logger = \Elementor\Plugin::$instance->logger; switch ( $level ) { case 'error': $logger->error( $message, $context ); break; case 'warning': $logger->warning( $message, $context ); break; default: $logger->info( $message, $context ); break; } } catch ( \Exception $e ) { // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch -- Logger must not throw exceptions } } private static function should_log_to_file(): bool { $debug_log_enabled = defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG; $debug_display_disabled = ! defined( 'WP_DEBUG_DISPLAY' ) || ! WP_DEBUG_DISPLAY; return $debug_log_enabled && $debug_display_disabled; } private static function format_message( string $message, array $context, string $level ): string { $level_prefix = strtoupper( $level ); $formatted = "[Elementor Atomic Widgets] [{$level_prefix}] " . $message; if ( ! empty( $context ) ) { $context_json = wp_json_encode( $context, JSON_UNESCAPED_SLASHES ); if ( false !== $context_json ) { $formatted .= ' | Context: ' . $context_json; } } return $formatted; } }