2018-04-29 18:54:05 +02:00
|
|
|
<?php
|
|
|
|
error_reporting(E_ALL);
|
|
|
|
ini_set('display_errors', 'On');
|
|
|
|
|
2019-11-18 10:07:50 +01:00
|
|
|
// get config file
|
|
|
|
function get_ini() {
|
|
|
|
return parse_ini_file("/etc/ffplayout/ffplayout.conf", TRUE, INI_SCANNER_RAW);
|
|
|
|
}
|
|
|
|
|
|
|
|
function printer($file) {
|
|
|
|
$ini = get_ini();
|
|
|
|
$log_file = $ini['LOGGING']['log_path'] . $file;
|
|
|
|
$open_log = fopen($log_file, "r") or die("Unable to open file!");
|
|
|
|
echo fread($open_log,filesize($log_file));
|
|
|
|
fclose($open_log);
|
|
|
|
}
|
|
|
|
|
2018-04-29 18:54:05 +02:00
|
|
|
// get playout log
|
|
|
|
if(!empty($_GET['log_from'])) {
|
|
|
|
$log_from = $_GET['log_from'];
|
|
|
|
|
|
|
|
if ($log_from === "playing") {
|
2019-11-18 10:07:50 +01:00
|
|
|
printer("/ffplayout.log");
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($log_from === "decoder") {
|
|
|
|
printer("/decoder.log");
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($log_from === "encoder") {
|
|
|
|
printer("/encoder.log");
|
2018-04-29 18:54:05 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
if ($log_from === "system") {
|
|
|
|
echo shell_exec("sudo /bin/journalctl -u ffplayout.service -n 1000");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
?>
|