Enigma2 Ausgaben protokollieren: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 1: Zeile 1:
[[Kategorie:Index]]
 
[[Kategorie:FAQ und Anleitungen]]
 
[[Kategorie:Grundlagen]]
 
{|width=99%
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 1em 1em 1em;  background-color:#F8F8FF; align:right;">[[Bild:Artikel_Hinweis.png|right|40px|The Gemini Project]]
 
=== Enigma2 Ausgabe protokollieren ===
 
</div>
 
|-
 
|
 
<div style="background-color: #FFFAFA; border: 1px padding: .4em; solid #cccccc;">
 
 
__TOC__
 
__TOC__
==== Einleitung ====
+
 
Der Artikel zeigt, wie man schnell und einfach die Ausgaben von Enigma2 protokollieren kann.<br/>
+
Der Artikel zeigt, wie man schnell und einfach die Ausgaben von [[Enigma 2]] protokollieren kann.<br/>
 
Die Ausgaben sind sehr wertvoll für Entwickler, wenn Probleme mit Plugins oder Skins entstehen.
 
Die Ausgaben sind sehr wertvoll für Entwickler, wenn Probleme mit Plugins oder Skins entstehen.
 
  
 
==== Ziel dieses Beitrages ====
 
==== Ziel dieses Beitrages ====
 
*Ausgabe von Enigma2 protokollieren
 
*Ausgabe von Enigma2 protokollieren
 
  
 
==== Voraussetzungen ====
 
==== Voraussetzungen ====
 
*Zugriff auf die [http://de.wikipedia.org/wiki/Kommandozeile Kommandozeile] der Dreambox (z.B via [[telnet|Telnet]] oder [[ssh|SSH]])
 
*Zugriff auf die [http://de.wikipedia.org/wiki/Kommandozeile Kommandozeile] der Dreambox (z.B via [[telnet|Telnet]] oder [[ssh|SSH]])
 
 
Zurück zum [[#top | Inhaltsverzeichnis:]]
 
  
  
Zeile 29: Zeile 14:
 
Loggt euch auf die Dreambox ein. Führt die nachfolgenden Befehle aus,<br/>  
 
Loggt euch auf die Dreambox ein. Führt die nachfolgenden Befehle aus,<br/>  
 
um an die [http://de.wikipedia.org/wiki/Debugger Debug] Information von Enigma2 zu kommen.  
 
um an die [http://de.wikipedia.org/wiki/Debugger Debug] Information von Enigma2 zu kommen.  
 
  
 
== Log Ausgabe starten ==
 
== Log Ausgabe starten ==
Zeile 36: Zeile 20:
  
 
  init 4 && sleep 10 && enigma2
 
  init 4 && sleep 10 && enigma2
 
  
 
Bei der Eingabe, werden 3 Befehle nacheinander abgearbeitet.
 
Bei der Eingabe, werden 3 Befehle nacheinander abgearbeitet.
  
 +
* <code>init 4</code>    ➤ stoppt Enigma 2.
 +
* <code>sleep 10</code>  ➤ wartet 10 Sekunden, bis der nächste Befehl ausgeführt wird.
 +
* <code>enigma2</code>    ➤ Startet enigma2.
  
* init 4    => stoppt Enigma2.
+
Sobald Enigma 2 startet, werden [http://de.wikipedia.org/wiki/Debugger Debug] Information in der Kommandozeile ausgespuckt.
* sleep 10  => wartet 10 Sekunden, bis der nächste Befehl ausgeführt wird.
 
* enigma2    => Startet enigma2.
 
 
 
 
 
Sobald Enigma2 startet, werden [http://de.wikipedia.org/wiki/Debugger Debug] Information in der Kommandozeile ausgespuckt.
 
 
 
  
 
== Log Ausgaben stoppen ==
 
== Log Ausgaben stoppen ==
 
Die Ausgabe könnt ihr mit der Tastenkombination '''[[http://de.wikipedia.org/wiki/Strg Ctrl]] + [c]''' stoppen.<br/>
 
Die Ausgabe könnt ihr mit der Tastenkombination '''[[http://de.wikipedia.org/wiki/Strg Ctrl]] + [c]''' stoppen.<br/>
  
 
+
== Enigma 2 starten ==
== Enigma2 starten ==
+
Startet nun Enigma 2 mit folgendem Befehl:
Startet nun Enigma2 mit folgendem Befehl:
 
  
 
  init 3
 
  init 3
  
  
Zurück zum [[#top | Inhaltsverzeichnis:]]
+
= Enigma 2 Ausgaben in Datei speichern =
 
 
 
 
= Enigma2 Ausgaben in Datei speichern =
 
 
Ein weitere Möglichkeit, ist das protokollieren der Ausgaben in eine Datei.<br/>
 
Ein weitere Möglichkeit, ist das protokollieren der Ausgaben in eine Datei.<br/>
 
Die Datei könnt ihr dann im Forum anhängen, wenn es ein Entwickler ausdrücklich wünscht, zur Fehlerdiagnose.
 
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|Telnet]] oder [[ssh|SSH]]). <br/>
 
Loggt euch auf die Dreambox ein (via [[telnet|Telnet]] oder [[ssh|SSH]]). <br/>
Beendet Enigma2 mit folgendem Befehl.
+
Beendet Enigma 2 mit folgendem Befehl.
  
 
  init 4
 
  init 4
 
  
 
== Protokollierung starten ==
 
== Protokollierung starten ==
 
 
Gebt nun folgenden Befehl ein, um die Protokollierung zu starten.
 
Gebt nun folgenden Befehl ein, um die Protokollierung zu starten.
  
Zeile 79: Zeile 53:
  
 
Die Datei mit dem Namen '''debug.log''' wird jetzt im Verzeichnis '''/tmp''' angelegt.<br/>
 
Die Datei mit dem Namen '''debug.log''' wird jetzt im Verzeichnis '''/tmp''' angelegt.<br/>
Solange Enigma2 aktiv ist, werden die [http://de.wikipedia.org/wiki/Debugger Debug] Information in die Datei geschrieben.
+
Solange Enigma 2 aktiv ist, werden die [http://de.wikipedia.org/wiki/Debugger Debug] Information in die Datei geschrieben.
 
 
  
 
== Protokollierung stoppen ==
 
== Protokollierung stoppen ==
 
 
Die Ausgabe könnt ihr mit der Tastenkombination '''[[http://de.wikipedia.org/wiki/Strg Ctrl]] + [c]''' stoppen.<br/>
 
Die Ausgabe könnt ihr mit der Tastenkombination '''[[http://de.wikipedia.org/wiki/Strg Ctrl]] + [c]''' stoppen.<br/>
  
 
+
== Enigma 2 starten ==
== Enigma2 starten ==
 
 
Startet nun Enigma2 mit folgendem Befehl:
 
Startet nun Enigma2 mit folgendem Befehl:
  
 
  init 3
 
  init 3
 
  
 
== Log Datei  veröffentlichen ==
 
== Log Datei  veröffentlichen ==
Zeile 99: Zeile 69:
  
  
'''Zurück zur Übersicht:[[Gemini-Wiki:Portal]] oder [[Hauptseite]]'''
+
[[Kategorie:FAQ und Anleitungen]]

Version vom 20. Oktober 2012, 14:44 Uhr

Der Artikel zeigt, wie man schnell und einfach die Ausgaben von Enigma 2 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 Enigma 2.
  • sleep 10 ➤ wartet 10 Sekunden, bis der nächste Befehl ausgeführt wird.
  • enigma2 ➤ Startet enigma2.

Sobald Enigma 2 startet, werden Debug Information in der Kommandozeile ausgespuckt.

Log Ausgaben stoppen

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

Enigma 2 starten

Startet nun Enigma 2 mit folgendem Befehl:

init 3


Enigma 2 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 Enigma 2 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 Enigma 2 aktiv ist, werden die Debug Information in die Datei geschrieben.

Protokollierung stoppen

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

Enigma 2 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 ;)