PluginProbe
Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code / 3.5.2
Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code v3.5.2
5.5.3 3.1.0 3.2.0 3.2.1 3.3.0 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.6.0 3.7.0 3.8.0 3.8.1 3.8.2 3.8.3 4.0.0 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 4.1.1 All 78 releases
copy-the-code / classes / freemius / templates / debug / logger.php

logger.php in Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code 3.5.2, at classes/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>