Für ein Projekt muss ich die Daten meiner Browser-Webprotokolldatei analysieren. Aber ich weiß nicht, wo es sich befindet und wie ich Daten daraus abrufen kann? Kann mir jemand helfen?
Für ein Projekt muss ich die Daten meiner Browser-Webprotokolldatei analysieren. Aber ich weiß nicht, wo es sich befindet und wie ich Daten daraus abrufen kann? Kann mir jemand helfen?
Project Chromium beantwortet Ihre Frage sehr gut. Ich werde die Informationen jedoch auf das beschränken, was Sie wollen.
Debug-Protokolle werden im Benutzerdatenverzeichnis gespeichert chrome_debug.log
und diese Datei wird bei jedem Neustart von Chrome überschrieben. Sie können jedoch verhindern, dass die Datei überschrieben wird, indem Sie sie auf den Desktop verschieben. Das Standard-Benutzerdatenverzeichnis für verschiedene Plattformen lautet also:
Der Standardspeicherort befindet sich im local app data
Ordner:
[Chrome] %LOCALAPPDATA%\Google\Chrome\User Data
[Chromium] %LOCALAPPDATA%\Chromium\User Data
Im Application Support
Ordner:
[Chrome] ~/Library/Application Support/Google/Chrome
[Chromium] ~/Library/Application Support/Chromium
Im ~/.config
Ordner:
[Chrome Stable] ~/.config/google-chrome
[Chrome Beta] ~/.config/google-chrome-beta
[Chrome Dev] ~/.config/google-chrome-unstable
[Chromium] ~/.config/chromium
Weitere Plattformen finden Sie hier .
Für Ihr Projekt können Sie bei Bedarf das Benutzerdatenverzeichnis überschreiben, indem Sie dies in die Befehlszeile eingeben
[Windows] chrome.exe --user-data-dir=c:\foo
[Linux] google-chrome --user-data-dir=/path/to/foo
[Windows] chromium-browser --user-data-dir=c:\foo
[Linux] chromium-browser --user-data-dir=/path/to/foo
Standardmäßig werden keine Browser-Debug-Protokolle generiert. Sie müssen daher die Protokollierung mithilfe von Befehlszeilenflags aktivieren .
--enable-logging --v=1
Beachten Sie vor der Verwendung von chrome_debug.log in einem Projekt, dass dies can contain some personal information
z. B. URLs sind, die während dieser Chrome-Sitzung geöffnet wurden.
Da es sich bei dem Debug-Protokoll um ein handelt human-readable text file
, können Sie es mit einem Texteditor (Editor, VIM usw.) öffnen und wie die Testdatei verwenden.
Die boilerplate values
Klammern in jeder Zeile haben außerdem das folgende Format:
[process_id: thread_id: ticks_in_microseconds: log_level: file_name (line_number)]
Das würde auf die eine oder andere Weise in Ihrem Projekt helfen.
In der Chrome for Enterprise-Hilfe werden Debug-Protokolle im Nutzerdatenverzeichnis als chrome_debug.log gespeichert.
Standardmäßig werden keine Browser-Debug-Protokolle generiert, daher müssen Sie die Protokollierung aktivieren