Logging aktivieren: Unterschied zwischen den Versionen

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche
Kowolf⧼word-separator⧽⧼parentheses⧽
Bananeweizen⧼word-separator⧽⧼parentheses⧽
Zeile 1: Zeile 1:
 +
== Wofür ==
 +
Wenn Fehler im TV-Browser auftreten, die zum Absturz des Programms führen, dann kann die Logdatei den Entwicklern eventuell Hinweise darauf geben, was passiert ist.
 +
 +
== Aktivieren ==
 
Um das Logging in TV-Browser zu aktivieren, muss eine Konfigurationsdatei geändert werden. Über die [[Einstellungen|Programmeinstellungen]] ist das leider nicht möglich.
 
Um das Logging in TV-Browser zu aktivieren, muss eine Konfigurationsdatei geändert werden. Über die [[Einstellungen|Programmeinstellungen]] ist das leider nicht möglich.
  
Im TV-Browser Programm (!) Verzeichnis existieren, je nach Betriebssystem, die Dateien ''windows.properties'', ''linux.properties'' oder ''osx.properties''.
+
Im TV-Browser-Programm-Verzeichnis existieren, je nach Betriebssystem, die Dateien ''windows.properties'', ''linux.properties'' oder ''osx.properties''.
  
Es muss nun die für das jeweilige Betriebssystem gedachte Datei (''Windows'' = ''windows.properties'' usw.) geöffnet werden und im Abschnitt "''# The folder for logging''" (das Verzeichnis, in dem die Datei gespeichert werden soll) das "#" entfernt werden und falls gewüscht der Pfad angepaßt werden. Dabei ist statt "\" das Zeichen "/" zu verwenden. Das "#" ist ein "Kommentarzeichen" alles was danach in derselben Zeile steht wird nicht ausgeführt).
+
Es muss nun die für das jeweilige Betriebssystem gedachte Datei (''Windows'' = ''windows.properties'' usw.) geöffnet werden und im Abschnitt "''# The folder for logging''" (das Verzeichnis, in dem die Datei gespeichert werden soll) das "#" entfernt werden und falls gewüscht der Pfad angepasst werden. Dabei ist statt "\" das Zeichen "/" zu verwenden. Das "#" ist ein Kommentarzeichen (alles was danach in derselben Zeile steht wird nicht ausgeführt).
  
Um das Logging zu ''deaktivieren'' muß der entsprechenden Zeile wieder ein "#" vorangestellt werden.
+
Für die [[TV-Browser transportable|transportable Version]] des TV-Browser gibt es keine ''*.properties''. Bei ihr muss diese Zeile stattdessen in die ''settings.prop'' eingetragen werden. Die ''settings.prop'' befindet sich in ''./settings/<VERSION>/'' im TV-Browser-Verzeichnis (transportable).
  
Für die [[TV-Browser transportable|transportable Version]] des TV-Browser gibt es keine ''*.properties''. Bei ihr muss diese
+
==Einige Beispiele==
Zeile stattdessen in die ''settings.prop'' eingetragen werden. Die ''settings.prop'' befindet sich in ''./settings/<VERSION>/'' im TV-Browser-Verzeichnis (transportable).
+
===Windows===
 
 
===Einige Beispiele===
 
==Windows==
 
 
  logdirectory=C:/
 
  logdirectory=C:/
  
Zeile 18: Zeile 19:
 
  logdirectory=${user.home}/TV-Browser
 
  logdirectory=${user.home}/TV-Browser
  
==Linux==
+
===Linux===
 
  logdirectory=/home/bodum/
 
  logdirectory=/home/bodum/
  
Nun wird im jeweiligen Verzeichnis eine Log-Datei erzeugt. Diese wird bei jedem Start neu überschrieben.
+
Nun wird im jeweiligen Verzeichnis eine Log-Datei ''tvbrowser.log'' erzeugt. Diese wird bei jedem Start neu überschrieben.
 +
 
 +
== Deaktivieren ==
 +
Um das Logging zu ''deaktivieren'' muss der entsprechenden Zeile wieder ein "#" vorangestellt werden.
  
 
[[en:Activate Logging]]
 
[[en:Activate Logging]]
 
[[Kategorie:Entwicklung]]
 
[[Kategorie:Entwicklung]]
 
[[Kategorie:Einstellungen]]
 
[[Kategorie:Einstellungen]]

Version vom 3. August 2007, 09:15 Uhr

Wofür

Wenn Fehler im TV-Browser auftreten, die zum Absturz des Programms führen, dann kann die Logdatei den Entwicklern eventuell Hinweise darauf geben, was passiert ist.

Aktivieren

Um das Logging in TV-Browser zu aktivieren, muss eine Konfigurationsdatei geändert werden. Über die Programmeinstellungen ist das leider nicht möglich.

Im TV-Browser-Programm-Verzeichnis existieren, je nach Betriebssystem, die Dateien windows.properties, linux.properties oder osx.properties.

Es muss nun die für das jeweilige Betriebssystem gedachte Datei (Windows = windows.properties usw.) geöffnet werden und im Abschnitt "# The folder for logging" (das Verzeichnis, in dem die Datei gespeichert werden soll) das "#" entfernt werden und falls gewüscht der Pfad angepasst werden. Dabei ist statt "\" das Zeichen "/" zu verwenden. Das "#" ist ein Kommentarzeichen (alles was danach in derselben Zeile steht wird nicht ausgeführt).

Für die transportable Version des TV-Browser gibt es keine *.properties. Bei ihr muss diese Zeile stattdessen in die settings.prop eingetragen werden. Die settings.prop befindet sich in ./settings/<VERSION>/ im TV-Browser-Verzeichnis (transportable).

Einige Beispiele

Windows

logdirectory=C:/

oder

logdirectory=${user.home}/TV-Browser

Linux

logdirectory=/home/bodum/

Nun wird im jeweiligen Verzeichnis eine Log-Datei tvbrowser.log erzeugt. Diese wird bei jedem Start neu überschrieben.

Deaktivieren

Um das Logging zu deaktivieren muss der entsprechenden Zeile wieder ein "#" vorangestellt werden.