Revision 12c82b37
Added by sbeaver about 10 years ago
usr/local/www/diag_logs.php | ||
---|---|---|
32 | 32 |
POSSIBILITY OF SUCH DAMAGE. |
33 | 33 |
*/ |
34 | 34 |
|
35 |
/*
|
|
36 |
pfSense_MODULE: system
|
|
35 |
/* |
|
36 |
pfSense_MODULE: system
|
|
37 | 37 |
*/ |
38 | 38 |
|
39 | 39 |
##|+PRIV |
... | ... | |
45 | 45 |
|
46 | 46 |
require("guiconfig.inc"); |
47 | 47 |
|
48 |
$system_logfile = "{$g['varlog_path']}/system.log"; |
|
48 |
// The logs to display are specified in a GET argument. Default to 'system' logs |
|
49 |
if(!$_GET['logfile']) |
|
50 |
$logfile = 'system'; |
|
51 |
else |
|
52 |
$logfile = $_GET['logfile']; |
|
53 |
|
|
54 |
$system_logfile = "{$g['varlog_path']}/{$logfile}.log"; |
|
49 | 55 |
|
50 | 56 |
$nentries = $config['syslog']['nentries']; |
51 | 57 |
if (!$nentries) |
52 | 58 |
$nentries = 50; |
53 | 59 |
|
54 |
if ($_POST['clear'])
|
|
60 |
if ($_POST['clear']) |
|
55 | 61 |
clear_log_file($system_logfile); |
56 | 62 |
|
57 | 63 |
if ($_GET['filtertext']) |
... | ... | |
67 | 73 |
include("head.inc"); |
68 | 74 |
|
69 | 75 |
$tab_array = array(); |
70 |
$tab_array[] = array(gettext("System"), true, "diag_logs.php");
|
|
76 |
$tab_array[] = array(gettext("System"), ($logfile == 'system'), "diag_logs.php");
|
|
71 | 77 |
$tab_array[] = array(gettext("Firewall"), false, "diag_logs_filter.php"); |
72 |
$tab_array[] = array(gettext("DHCP"), false, "diag_logs_dhcp.php");
|
|
73 |
$tab_array[] = array(gettext("Portal Auth"), false, "diag_logs_auth.php");
|
|
74 |
$tab_array[] = array(gettext("IPsec"), false, "diag_logs_ipsec.php");
|
|
75 |
$tab_array[] = array(gettext("PPP"), false, "diag_logs_ppp.php");
|
|
78 |
$tab_array[] = array(gettext("DHCP"), ($logfile == 'dhcpd'), "diag_logs.php?logfile=dhcpd");
|
|
79 |
$tab_array[] = array(gettext("Portal Auth"), ($logfile == 'portalauth'), "diag_logs.php?logfile=portalauth");
|
|
80 |
$tab_array[] = array(gettext("IPsec"), ($logfile == 'ipsec'), "diag_logs.php?logfile=ipsec");
|
|
81 |
$tab_array[] = array(gettext("PPP"), ($logfile == 'ppp'), "diag_logs.php?logfile=ppp");
|
|
76 | 82 |
$tab_array[] = array(gettext("VPN"), false, "diag_logs_vpn.php"); |
77 |
$tab_array[] = array(gettext("Load Balancer"), false, "diag_logs_relayd.php");
|
|
78 |
$tab_array[] = array(gettext("OpenVPN"), false, "diag_logs_openvpn.php");
|
|
79 |
$tab_array[] = array(gettext("NTP"), false, "diag_logs_ntpd.php");
|
|
83 |
$tab_array[] = array(gettext("Load Balancer"), ($logfile == 'relayd'), "diag_logs.php?logfile=relayd");
|
|
84 |
$tab_array[] = array(gettext("OpenVPN"), ($logfile == 'openvpn'), "diag_logs.php?logfile=openvpn");
|
|
85 |
$tab_array[] = array(gettext("NTP"), ($logfile == 'ntpd'), "diag_logs.php?logfile=ntpd");
|
|
80 | 86 |
$tab_array[] = array(gettext("Settings"), false, "diag_logs_settings.php"); |
81 | 87 |
display_top_tabs($tab_array); |
82 | 88 |
|
83 | 89 |
$tab_array = array(); |
84 |
$tab_array[] = array(gettext("General"), true, "/diag_logs.php"); |
|
85 |
$tab_array[] = array(gettext("Gateways"), false, "/diag_logs_gateways.php"); |
|
86 |
$tab_array[] = array(gettext("Routing"), false, "/diag_logs_routing.php"); |
|
87 |
$tab_array[] = array(gettext("Resolver"), false, "/diag_logs_resolver.php"); |
|
88 |
$tab_array[] = array(gettext("Wireless"), false, "/diag_logs_wireless.php"); |
|
89 |
display_top_tabs($tab_array, false, 'nav nav-tabs'); |
|
90 |
if (in_array($logfile, array('system', 'gateways', 'routing', 'resolver', 'wireless'))) { |
|
91 |
$tab_array[] = array(gettext("General"), ($logfile == 'system'), "/diag_logs.php"); |
|
92 |
$tab_array[] = array(gettext("Gateways"), ($logfile == 'gateways'), "/diag_logs.php?logfile=gateways"); |
|
93 |
$tab_array[] = array(gettext("Routing"), ($logfile == 'routing'), "/diag_logs.php?logfile=routing"); |
|
94 |
$tab_array[] = array(gettext("Resolver"), ($logfile == 'resolver'), "/diag_logs.php?logfile=resolver"); |
|
95 |
$tab_array[] = array(gettext("Wireless"), ($logfile == 'wireless'), "/diag_logs.php?logfile=wireless"); |
|
96 |
display_top_tabs($tab_array, false, 'nav nav-tabs'); |
|
97 |
} |
|
90 | 98 |
|
91 | 99 |
require('classes/Form.class.php'); |
92 | 100 |
|
... | ... | |
116 | 124 |
print $form; |
117 | 125 |
|
118 | 126 |
?> |
119 |
<div class="panel panel-default">
|
|
120 |
<div class="panel-heading"><?=gettext("Last ")?><?=$nentries?><?=gettext(" log entries")?></div>
|
|
121 |
<pre>
|
|
127 |
<div class="panel panel-default">
|
|
128 |
<div class="panel-heading"><?=gettext("Last ")?><?=$nentries?> <?=$logfile?><?=gettext(" log entries")?></div>
|
|
129 |
<pre>
|
|
122 | 130 |
<?php |
123 |
if($filtertext) |
|
124 |
dump_clog_no_table($system_logfile, $nentries, true, array("$filtertext"), array("ppp")); |
|
125 |
else |
|
126 |
dump_clog_no_table($system_logfile, $nentries, true, array(), array("ppp")); |
|
131 |
if(($logfile == 'resolver') || ($logfile == 'system')) |
|
132 |
$inverse = array("ppp"); |
|
133 |
else |
|
134 |
$inverse = null; |
|
135 |
|
|
136 |
if($filtertext) |
|
137 |
dump_clog_no_table($system_logfile, $nentries, true, array("$filtertext"), $inverse); |
|
138 |
else |
|
139 |
dump_clog_no_table($system_logfile, $nentries, true, array(), $inverse); |
|
127 | 140 |
?> |
128 |
</pre>
|
|
141 |
</pre>
|
|
129 | 142 |
</div> |
130 | 143 |
|
131 |
<?php include("foot.inc"); ?> |
|
144 |
<?php include("foot.inc"); ?> |
Also available in: Unified diff
Merge https://github.com/SjonHortensius/pfsense into bootstrap