Wo befindet sich die VLC-Protokolldatei für Fehler?


23

Ich habe versucht, eine Blu-ray mit VLC zu öffnen, habe jedoch die folgende Fehlermeldung erhalten:

VLC kann die MRL 'bluray: /// dev / sr0' nicht öffnen. Überprüfen Sie das Protokoll auf Details.

Für weitere Informationen muss ich ein Protokoll von VLC lesen, aber ich kann kein Protokoll finden, ich habe nur gefunden, which vlcwo sich vlc befindet, nämlich

/ usr / bin / vlc

Ich war dort, fand aber keine Protokolldatei.


Standardmäßig ist die Protokollierung nicht aktiviert. Sie können sich einiges sparen, indem Sie direkt zu @ klugeramas Antwort gehen: askubuntu.com/a/945445/135088
Michael Scheper

Antworten:


10

Sie können den Speicherort der VLC-Protokolldatei direkt im Client festlegen, indem Sie in die Optionen gehen Tools -> Preferences -> Select "ALL" -> Advanced -> Logging. Sie können die Ausführlichkeit auch in 0: silent, 1: error/info, 2: warning, 3: debugAbhängigkeit von der Informationsebene festlegen, die Sie in der Protokolldatei wünschen. Starten Sie dann den VLC-Client neu, damit die Änderungen wirksam werden.


thx, dies schränkt meine Suche ein, es gibt jedoch viele Protokolldateien in / var / log, weiß nicht, wie man die findet, die zu vlc
sharkant

1
Ok, es könnte tatsächlich eine Option sein, die Sie im Programm festgelegt haben. Gehen Sie zu VLC -> Tools -> Preferences -> Select "ALL" -> Advanced -> Logging, wie im folgenden Link beschrieben: forum.videolan.org/ viewtopic.php? t = 101543
Nick Rodriguez

Hat dies das Problem für Sie gelöst?
Nick Rodriguez

Wenn ich dem von Ihnen angegebenen Pfad folge, gibt es zwar ein Feld mit dem Namen "Protokolldateiname", das jedoch leer ist. Heißt das, ich muss mir einen Log-Dateinamen aussuchen und erst wenn ich ihn erstellt habe, werden die Fehlermeldungen dort angezeigt?
Sharkant

Ja, Sie müssen die Protokolldatei auswählen, die Sie verwenden möchten. Dann müssen Sie, glaube ich, den Player neu starten, damit die Änderungen wirksam werden. Stellen Sie außerdem sicher, dass die Ausführlichkeit auf 1 oder 2 festgelegt ist, je nachdem, wie detailliert die Fehlerprotokollierung sein soll.
Nick Rodriguez

16

Vielen Dank an Pananoid Panda und Kluegerama für die Bereitstellung der Details, aber ich denke, diese Antwort muss präziser sein. Für diejenigen unter Ihnen, die die Protokollierung in VLC aktivieren möchten, gelten die folgenden Schritte für Mac, Linux und Windows.

Gehen Sie auf einem PC zu Extras -> Einstellungen -> Alle anzeigen (unten links im Popup-Fenster) -> Erweitert -> Erweiterte Einstellungen -> Logger . Auf einem Mac befinden sich die Voreinstellungen im VLC-Menü, der Rest ist der gleiche wie für einen PC.

  1. Aktivieren Sie das Kontrollkästchen "In Datei protokollieren". Geben Sie den Namen der Protokolldatei unter "Protokolldateiname" an und klicken Sie auf die Schaltfläche "Durchsuchen", um einen Speicherort für die Protokolldatei festzulegen. Sie müssen suchen , in dem Sie die Protokolldatei sein wollen, dann klicken Sie auf Speichern ( Wählen Sie auf einem Mac).

  2. Wählen Sie Text für das Protokollformat.

  3. Setzen Sie die Ausführlichkeit auf Debug (Option 2 bei älteren Versionen) - andere Optionen sind Info, Warnung (Option 1 bei älteren Versionen) und Fehler. Die Standardoption entspricht 0 bei älteren Versionen.

  4. Klicken Sie auf die Schaltfläche Speichern und beenden Sie VLC.

  5. Starten Sie VLC neu.

Beim nächsten Start von VLC werden alle Aktivitäten in der angegebenen Datei protokolliert.


Obwohl das Feld für das Protokollieren in die Datei Nr. 2 nicht mehr vorhanden ist, wurde die nützliche Beschreibung offenbar von zuvor auf die Protokollierung verschoben.
Dez93_2000

5

Um dem hinzuzufügen, was Paranoid Panda gesagt hat, müssen Sie auch die Protokollierung aktivieren :

Wählen Sie in den Voreinstellungen den Abschnitt "Schnittstelle" aus (befolgen Sie die gleichen Anweisungen, um alle Einstellungen anzuzeigen), und aktivieren Sie das entsprechende Kontrollkästchen für "In Datei protokollieren" und / oder "In Syslog protokollieren".


Dies sollte die akzeptierte Antwort sein. (Ich habe noch nie eine akzeptierte Antwort mit negativen Stimmen gesehen!)
Michael Scheper

3

Sie können den Speicherort und die Ausführlichkeit der VLC-Protokolldatei wie folgt festlegen:

  1. Wählen Sie ToolsPreferencesaus dem Menü (oder geben Sie CTRL+ ein P)
  2. Show settingsKlicken Sie in den Optionsfeldern unten links im Einstellungsfenster auf "Alle".
  3. Gehen Sie im Voreinstellungsbaum zu AdvancedLogging

Laut der Manpage bedeuten dies die verschiedenen Ebenen der Ausführlichkeit:

  • 0 = leise

  • 1 = Info / Warnmeldungen

  • 2 = debuggen


1

Bevor Sie VLC so einstellen, dass es sich wie beschrieben als @AnotherLongUsername in der Datei anmeldet, meldet sich VLC bei an /var/log/syslog. Diese Datei wird von vielen verschiedenen Anwendungen gemeinsam genutzt, " vlc" also müssen Sie in dieser Datei nach suchen, um die Nachrichten von VLC zu finden.


Unter welcher Einrichtung?
Ychaouche

@ychaouche Entschuldigung, ich verstehe deine Frage nicht. Was meinst du mit "Einrichtung" ?
Zoltán
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.