PluginProbe
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards / 5.5.4
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards v5.5.4
5.5.84 5.5.83 5.5.82 5.5.81 5.5.80 5.5.79 5.5.77 5.5.76 5.5.75 5.5.73 5.5.72 5.5.22 5.5.23 5.5.29 5.5.3 5.5.31 5.5.32 5.5.34 5.5.35 5.5.36 5.5.37 5.5.4 5.5.40 5.5.41 5.5.42 All 160 releases
wp-data-access / freemius / templates / debug / logger.php

logger.php in WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards 5.5.4, at freemius/templates/debug/logger.php

66 lines 2.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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>