Seite 1 von 1

Button für weiteres Log anlegen

Verfasst: Di 24. Jan 2012, 22:50
von KingGoy
Hallo,

ich würde gern auf Knopfdruck das log OScam-Watchdog.log im IPC haben. Wie binde ich das ein?

Gruss und Danke

Re: Button für weiteres Log anlegen

Verfasst: Mi 25. Jan 2012, 13:24
von feissmaik
-> nano /var/www/ipc/page/logs.php

irgendwo an den anfang, irgendwie sowas ähnliches wie folgendes einfügen:

Code: Alles auswählen

$OScamWatchdogLog = "/var/log/ipc/OScam-watchdog.log";
dann gehst du am besten irgendwo zwischen Zeile 54 und 98 daher und fügst dort folgendes ein:

Code: Alles auswählen

	} elseif ($_POST['Logs'] === "OScam-watchdog.log") {
		$LogFile=$OScamWatchdogLog;
dann den eigentlichen html code für diesen Button anlegen, irgendwo zwischen Zeile 133 und 155:

Code: Alles auswählen

$OWButton='<td><span><input type="submit" name="Logs" value="OScam-watchdog.log"/></span></td>';
und dann musst du noch irgendwo zwischen Zeile 159 und 180 folgendes einfügen (jenachdem wo du den button haben willst):

Code: Alles auswählen

if (file_exists("$OScamWatchdogLog")) { $SHOWbuttons.="".$SPACER."$OWButton"; }

Re: Button für weiteres Log anlegen

Verfasst: Mo 25. Nov 2013, 13:52
von KingGoy
Hat im IPC 11.3 prima funktioniert, jetzt hab ich IPC 11.5 draufgemacht wegen des sehr komfortablen greps.

Möchte das User-Log einbinden, mit

Code: Alles auswählen

$LOGS['EMU']['Usr'] = "/var/log/ipc/oscamusr.log" in der /var/www/ipc/page/editor.php
klappt das nicht. Was muss ich noch tun?

Re: Button für weiteres Log anlegen

Verfasst: Mo 25. Nov 2013, 13:54
von Alx83
Das wird mittlerweile in /var/www/ipc/page/include/config.php konfiguriert
aber das Watchdog-log von Oscam wir doch sowieso unter Logs angezeigt, sofern Oscam intalliert st.

Re: Button für weiteres Log anlegen

Verfasst: Mo 25. Nov 2013, 15:29
von KingGoy
das Watchdog-log ja, aber ich wollte weitere logs dort anzeigen lassen, z. Bsp. oscamusr.log oder OScam.log-prev

wenn ich in die /var/www/ipc/page/include/config.php folgendes einfüge:

Code: Alles auswählen

$LOGS['EMU']['User'] = "/var/log/ipc/oscamusr.log";
$LOGS['EMU']['LB'] = "/var/log/ipc/lb.sav";
anschliessend Apache neu starte und im Browser die cookies lösche, erscheinen die Dateien gar nicht in der Auswahlliste, obwohl sie existieren.

Füge ich die Zeile

Code: Alles auswählen

$eFILE['OScam']['oscam.cacheex']               = "/var/etc/oscam.cacheex";
ein, kann ich die oscam.cacheex bearbeiten.

Vorhin hatte ich dyndnsupdater2 installiert, dieses log erscheint. Gibt es noch irgendwo einen Eintrag?

Re: Button für weiteres Log anlegen

Verfasst: Mo 25. Nov 2013, 15:33
von Alx83
Die Gruppe Emu ist eine geschützte Gruppe, dazu müsste man i cams umschreiben.
Aber

Code: Alles auswählen

$LOGS['Extralogs']['User'] = "/var/log/ipc/oscamusr.log";
müsste z.B. funktionieren.

Re: Button für weiteres Log anlegen

Verfasst: Mo 25. Nov 2013, 15:58
von rolu2
Wenn ich das bei mir so eintrage

Code: Alles auswählen

$LOGS['OSCAM']['oscamuser'] = "/var/log/ipc/OScamuser.log";
und unter /var/log/ipc/ auch eine OScamuser.log vorhanden ist. Kann ich si emir anzeigen lassen im Webif von IPC