insert( $tables['logs'], [ 'log_level' => sanitize_key($level), 'log_message' => sanitize_text_field($message), 'context' => wp_json_encode($context, JSON_UNESCAPED_UNICODE), 'created_at' => current_time('mysql'), ], ['%s', '%s', '%s', '%s'] ); } public static function info($message, $context = []) { self::log('info', $message, $context); } public static function warning($message, $context = []) { self::log('warning', $message, $context); } public static function error($message, $context = []) { self::log('error', $message, $context); } }