Browse Source

Standardize wg logging facility

pull/1087/head
billz 3 weeks ago
parent
commit
669efe4d8c
  1. BIN
      locale/en_US/LC_MESSAGES/messages.mo
  2. 8
      locale/en_US/LC_MESSAGES/messages.po
  3. 20
      templates/wg/logging.php

BIN
locale/en_US/LC_MESSAGES/messages.mo

8
locale/en_US/LC_MESSAGES/messages.po

@ -1104,11 +1104,11 @@ msgstr "Allowed IPs"
msgid "Persistent keepalive"
msgstr "Persistent keepalive"
msgid "Display WireGuard debug log"
msgstr "Display WireGuard debug log"
msgid "Enable this option to display an updated <code>wg-quick</code> debug log."
msgstr "Enable this option to display an updated <code>wg-quick</code> debug log."
msgid "Enable this option to display an updated WireGuard debug log."
msgstr "Enable this option to display an updated WireGuard debug log."
msgid "WireGuard debug log updated"
msgstr "WireGuard debug log updated"
msgid "Scan this QR code with your client to connect to this tunnel"
msgstr "Scan this QR code with your client to connect to this tunnel"

20
templates/wg/logging.php

@ -3,16 +3,16 @@
<div class="row">
<div class="col-md-12">
<h4 class="mt-3"><?php echo _("Logging"); ?></h4>
<div class="custom-control custom-switch">
<input class="custom-control-input" id="wgLogEnable" type="checkbox" name="wgLogEnable" value="1" <?php echo $optLogEnable ? ' checked="checked"' : "" ?> aria-describedby="wgLogEnable">
<label class="custom-control-label" for="wgLogEnable"><?php echo _("Display WireGuard debug log") ?></label>
</div>
<p><small><?php echo _("Enable this option to display an updated WireGuard debug log.") ?></small></p>
<?php
exec('sudo chmod o+r /tmp/wireguard.log');
$log = file_get_contents('/tmp/wireguard.log');
echo '<textarea class="logoutput my-3">'.htmlspecialchars($log, ENT_QUOTES).'</textarea>';
?>
<p><?php echo _("Enable this option to display an updated <code>wg-quick</code> debug log.") ?></p>
<div class="custom-control custom-switch">
<input class="custom-control-input" id="wgLogEnable" type="checkbox" name="wgLogEnable" value="1" <?php echo $optLogEnable ? ' checked="checked"' : "" ?> aria-describedby="wgLogEnable">
<label class="custom-control-label" for="wgLogEnable"><?php echo _("Logfile output") ?></label>
</div>
<?php
exec('sudo chmod o+r /tmp/wireguard.log');
$log = file_get_contents('/tmp/wireguard.log');
echo '<textarea class="logoutput my-3">'.htmlspecialchars($log, ENT_QUOTES).'</textarea>';
?>
</div>
</div><!-- /.row -->
</div><!-- /.tab-pane | logging tab -->

Loading…
Cancel
Save