Seite 1 von 2

[GELÖST] - Funktion OScam.log, oscamlog.txt ??

Verfasst: Sa 10. Mär 2012, 16:48
von mala72
Hallo !!
Kann mit jemand sagen was die OScam.log Datei in /var/log/ipc macht bzw. was dort aufgezeichnet wird ??

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Sa 10. Mär 2012, 17:22
von feissmaik
In der oscam.conf wird eingestellt wo das jeweilige Logfile liegen soll und das ist bei IPC eben voreingestellt auf

Code: Alles auswählen

logfile         = /var/log/ipc/OScam.log
Wenn du das in der oscam.conf änderst musst du das aber auch in der /var/www/ipc/page/logs.php ebenfals ändern... Wie das File heisst, ob .log oder .txt ist aber egal...

und WAS dort geloggt wird kannste dir denk ich eigentlich auch selber beantworten - eben jenachdem wie der debuglevel eingestellt is... guck dir bitte das OScam Wiki dazu an da das OScam Einstellungen sind

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Sa 10. Mär 2012, 18:30
von mala72
Danke für die Infos !! Hatte 2 Logfiles. Aus dem Grund wurde mit im ipc Webinterface ein anderes Logfile als im Oscam Webif angezeigt. Hat mich ein bischen verwirrt :? Hab in meiner Oscam config den Logfile Ordner auf /var/log/ipc/OScam.log geändert. Die 2te Logfile hab ich gelöscht. Jetzt stimmt wieder alles überein :D

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Sa 10. Mär 2012, 20:45
von feissmaik
..ein kleiner workaround ginge auch indem das "logfile" setting aus der oscam.conf ausgelesen wird, damit man bei änderung im oscam.conf nicht jedesmal auch die logs.php bearbeiten müsste

..das ganze im File /var/www/ipc/page/logs.php (das geht aber nur für $OScamLog) - indem du folgende Zeilen ganz oben in das File einfügst aber hauptsache unterhalb <?php aber bevor das Logfile gesetzt wird..

Code: Alles auswählen

function _Get_CfgVar($file,$searchvar) { $RETURN="";
	if (file_exists("$file")) {
		$conf = parse_ini_file("$file");
		if (isset($conf["$searchvar"])) { $RETURN=$conf["$searchvar"]; }
	}
	return $RETURN;
}
..dann noch die entsprechende $OScamLog Zeile anpassen:

Code: Alles auswählen

$OScamLog = ""._Get_CfgVar("/var/etc/oscam.conf","logfile")."";
...das File /var/www/ipc/page/logs.php sollte dann ungefähr so aussehen:
Spoiler
Show

Code: Alles auswählen

<?
// v0.6

//error_reporting(7);
//error_reporting(E_ALL);

function _Get_CfgVar($file,$searchvar) { $RETURN="";
	if (file_exists("$file")) {
		$conf = parse_ini_file("$file");
		if (isset($conf["$searchvar"])) { $RETURN=$conf["$searchvar"]; }
	}
	return $RETURN;
}

$PREcmd = 'sudo ';
$LogDir = "/var/log";
// Cam logs
$CCcamLog = "".$LogDir."/syslog";
$OScamLog = ""._Get_CfgVar("/var/etc/oscam.conf","logfile")."";
$NewCSLog = "".$LogDir."/ipc/newcs.log";
// fail2ban
...

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Fr 16. Mär 2012, 13:05
von Officer
Hi,

hab auch mal ne Frage zum OScam-Logfile!

Das Logfile wird am korrekten Ort abgelegt, jedoch hat es einen Merkwürdigen Dateinamen (zumindest wird so im WinSCP angezeigt):

Code: Alles auswählen

OScam.log        # Logfilepfad
Problem ist, dass im ipc mit o log leider der Log nicht mehr gefunden wird. Kann mir einer sagen woran das liegen könnte, dass diese komische Erweiterung "# Logfilepfad" an den Namen generiert wird?

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Fr 16. Mär 2012, 13:18
von feissmaik
Wo wird dir das angezeigt?

laut /var/emu/script/oscam wird folgendes genutzt: $CAMLOGS/$OSNAME.log
$CAMLOGS und $OSNAME werden wiederum in der /var/emu/script/functions.sh definiert:
CAMLOGS=/var/log/ipc
OSNAME="OScam"

also -> /var/log/ipc/OScam.log

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Fr 16. Mär 2012, 15:31
von Officer
Auf dem Server im Verzeichnis /var/log/ipc

Hier ein Screenshot:

Bild

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Sa 17. Mär 2012, 07:42
von feissmaik
naja kA wo das herkommt... mach mal bitte folgendes:

grep "Logfilepfad" /var/emu/script/*
grep "Logfilepfad" /var/www/ipc/page/*

Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Sa 17. Mär 2012, 08:24
von Officer
Kommt nix bei raus !! Anscheinend kommt das irgendwie durchs OS:

Code: Alles auswählen

root@debian ~ > clear
root@debian ~ > grep "Logfilepfad" /var/emu/script/*
root@debian ~ > grep "Logfilepfad" /var/www/ipc/page/*
root@debian ~ >


Re: Funktion OScam.log, oscamlog.txt ??

Verfasst: Sa 17. Mär 2012, 14:03
von feissmaik
kann ich mir nur schwer vorstellen.... lösch mal die Datei: rm -f /var/log/ipc/OScam.log*