Difference between revisions of "PHP Tail"

From Amahi Wiki
Jump to: navigation, search
(Created page with "{{WorkInProgress}}")
 
Line 1: Line 1:
 
{{WorkInProgress}}
 
{{WorkInProgress}}
 +
By default, [http://www.amahi.org/apps/php-tail PHP Tail] is configured for the following log files:
 +
* App Install
 +
* HDA Updates
 +
* Boot
 +
* DNF
 +
 +
 +
To include additional logs, you must edit the <i>Log.php</i> (located in <code>/var/hda/web-apps/phptail/html</code>) file from terminal. For example to add the <b>Greyhole</b> log file, you would make the following change:
 +
:Before:
 +
<pre>
 +
$tail = new PHPTail(array(
 +
    "App Install" => "/var/log/amahi-app-installer.log",
 +
    "HDA Updates" => "/var/log/hda-updates.log",
 +
    "Boot" => "/var/log/boot.log",
 +
    "DNF" => "/var/log/dnf.log",
 +
));
 +
</pre>
 +
:After:
 +
<pre>
 +
$tail = new PHPTail(array(
 +
    "App Install" => "/var/log/amahi-app-installer.log",
 +
    "HDA Updates" => "/var/log/hda-updates.log",
 +
    "Boot" => "/var/log/boot.log",
 +
    "DNF" => "/var/log/dnf.log",
 +
    "Greyhole" => "/var/log/greyhole.log",
 +
 +
));
 +
</pre>
 +
You can add any log file, providing it is readable by your user.  Those that require <code>root</code> access, will not be work. 
 +
 +
The order of the files is how they will appear in the <i>Files</i> drop-down menu in the application. If you want a specific file first, reorder the list in <i>Log.php</i>.

Revision as of 16:28, 25 July 2020

Msgbox-WOPr.png Work In Progress
This article is currently undergoing major expansion or restructuring. You are welcome to assist by editing it as well. If this article has not been edited in several days, please remove this template.


By default, PHP Tail is configured for the following log files:

  • App Install
  • HDA Updates
  • Boot
  • DNF


To include additional logs, you must edit the Log.php (located in /var/hda/web-apps/phptail/html) file from terminal. For example to add the Greyhole log file, you would make the following change:

Before:
$tail = new PHPTail(array(
    "App Install" => "/var/log/amahi-app-installer.log",
    "HDA Updates" => "/var/log/hda-updates.log",
    "Boot" => "/var/log/boot.log",
    "DNF" => "/var/log/dnf.log",
));
After:
$tail = new PHPTail(array(
    "App Install" => "/var/log/amahi-app-installer.log",
    "HDA Updates" => "/var/log/hda-updates.log",
    "Boot" => "/var/log/boot.log",
    "DNF" => "/var/log/dnf.log",
    "Greyhole" => "/var/log/greyhole.log",

));

You can add any log file, providing it is readable by your user. Those that require root access, will not be work.

The order of the files is how they will appear in the Files drop-down menu in the application. If you want a specific file first, reorder the list in Log.php.