E2 Ausgaben loggen

Aus OE-Alliance Support Wiki

Version vom 27. Dezember 2013, 13:56 Uhr von Googgi (Diskussion | Beiträge)


(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Quelle: http://wiki.blue-panel.com/index.php?title=Enigma2_Ausgaben_protokollieren


Der Artikel zeigt, wie man schnell und einfach die Ausgaben von Enigma2 protokollieren kann.
Die Ausgaben sind sehr wertvoll für Entwickler, wenn Probleme mit Plugins oder Skins entstehen.

Ziel dieses Beitrages

  • Ausgabe von Enigma2 protokollieren

Voraussetzungen


Enigma2 Ausgaben loggen

Loggt euch auf die Dreambox ein. Führt die nachfolgenden Befehle aus,
um an die Debug Information von Enigma2 zu kommen.

Log Ausgabe starten

Verbindet euch mit der Kommandozeile der Dreambox (via Telnet oder SSH).
Gebt nun folgenden Befehl ein:

init 4 && sleep 10 && enigma2

Bei der Eingabe, werden 3 Befehle nacheinander abgearbeitet.

  • init 4 ➤ stoppt Enigma2.
  • sleep 10 ➤ wartet 10 Sekunden, bis der nächste Befehl ausgeführt wird.
  • enigma2 ➤ Startet enigma2.

Sobald Enigma2 startet, werden Debug Information in der Kommandozeile ausgespuckt.

Log Ausgaben stoppen

Die Ausgabe könnt ihr mit der Tastenkombination [Ctrl] + [c] stoppen.

Enigma2 starten

Startet nun Enigma2 mit folgendem Befehl:

init 3


Enigma2 Ausgaben in Datei speichern

Ein weitere Möglichkeit, ist das protokollieren der Ausgaben in eine Datei.
Die Datei könnt ihr dann im Forum anhängen, wenn es ein Entwickler ausdrücklich wünscht, zur Fehlerdiagnose.

Loggt euch auf die Dreambox ein (via Telnet oder SSH).
Beendet Enigma2 mit folgendem Befehl.

init 4

Protokollierung starten

Gebt nun folgenden Befehl ein, um die Protokollierung zu starten.

enigma2 > /tmp/debug.log 2>&1

Die Datei mit dem Namen debug.log wird jetzt im Verzeichnis /tmp angelegt.
Solange Enigma2 aktiv ist, werden die Debug Information in die Datei geschrieben.

Protokollierung stoppen

Die Ausgabe könnt ihr mit der Tastenkombination [Ctrl] + [c] stoppen.

Enigma2 starten

Startet nun Enigma2 mit folgendem Befehl:

init 3

Log Datei veröffentlichen

Die Log Datei (debug.log) von Enigma2 befindet sich nach obigem Beispiel im Verzeichnis /tmp .
Ihr könnt nun die Datei in eurem Beitrag im entsprechenden Thema anhängen, sofern
dies von einem Entwickler empfohlen worden ist ;)