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