PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.86
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.86
51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 All 40 releases
← All changes | freemius/templates/debug/logger.php +66 -0 51.1.2 → 51.1.86 View file →
@@ -1,0 +1,66 @@
1 +<?php
2 + /**
3 + * @package Freemius
4 + * @copyright Copyright (c) 2015, Freemius, Inc.
5 + * @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
6 + * @since 1.1.7.3
7 + */
8 +
9 + if ( ! defined( 'ABSPATH' ) ) {
10 + exit;
11 + }
12 +
13 + $log_book = FS_Logger::get_log();
14 +?>
15 +<h1><?php fs_echo_inline( 'Log' ) ?></h1>
16 +
17 +<table class="widefat" style="font-size: 11px;">
18 + <thead>
19 + <tr>
20 + <th>#</th>
21 + <th><?php fs_esc_html_echo_inline( 'ID', 'id' ) ?></th>
22 + <th><?php fs_esc_html_echo_inline( 'Type' ) ?></th>
23 + <th><?php fs_esc_html_echo_inline( 'Function' ) ?></th>
24 + <th><?php fs_esc_html_echo_inline( 'Message' ) ?></th>
25 + <th><?php fs_esc_html_echo_inline( 'File' ) ?></th>
26 + <th><?php fs_esc_html_echo_inline( 'Timestamp' ) ?></th>
27 + </tr>
28 + </thead>
29 + <tbody>
30 +
31 + <?php $i = 0;
32 + foreach ( $log_book as $log ) : ?>
33 + <?php
34 + /**
35 + * @var FS_Logger $logger
36 + */
37 + $logger = $log['logger'];
38 + ?>
39 + <tr<?php if ( $i % 2 ) {
40 + echo ' class="alternate"';
41 + } ?>>
42 + <td><?php echo $log['cnt'] ?>.</td>
43 + <td><?php echo $logger->get_id() ?></td>
44 + <td><?php echo $log['log_type'] ?></td>
45 + <td><b><code style="color: blue;"><?php echo ( ! empty( $log['class'] ) ? $log['class'] . $log['type'] : '' ) . $log['function'] ?></code></b></td>
46 + <td>
47 + <?php
48 + printf(
49 + '<a href="#" style="color: darkorange !important;" onclick="jQuery(this).parent().find(\'div\').toggle(); return false;"><nobr>%s</nobr></a>',
50 + esc_html( substr( $log['msg'], 0, 32 ) ) . ( 32 < strlen( $log['msg'] ) ? '...' : '' )
51 + );
52 + ?>
53 + <div style="display: none;">
54 + <b style="color: darkorange;"><?php echo esc_html( $log['msg'] ) ?></b>
55 + </div>
56 + </td>
57 + <td><?php
58 + if ( isset( $log['file'] ) ) {
59 + echo substr( $log['file'], $logger->get_file() ) . ':' . $log['line'];
60 + }
61 + ?></td>
62 + <td><?php echo number_format( 100 * ( $log['timestamp'] - WP_FS__SCRIPT_START_TIME ), 2 ) . ' ' . fs_text_x_inline( 'ms', 'milliseconds' ) ?></td>
63 + </tr>
64 + <?php $i ++; endforeach ?>
65 + </tbody>
66 +</table>