Tarayıcı web günlük dosyamı nasıl bulabilirim?


1

Bir proje için tarayıcımın web günlüğü dosya verilerini analiz etmem gerekiyor. Ama nerede olduğunu ve ondan nasıl veri alacağımı bilmiyorum? Biri bana yardım edebilir mi?

Yanıtlar:


1

Proje Kromu sorunuzu çok iyi cevaplıyor Ancak bilgiyi sadece istediklerinize göre yoğunlaştıracağım.

Tarayıcı Web günlükleri: Nerede oturuyorlar?

Hata ayıklama günlükleri, kullanıcı veri dizininde olduğu gibi saklanır. chrome_debug.log ve Chrome her yeniden başlatıldığında bu dosyanın üzerine yazılır. Ancak, masaüstüne taşıyarak dosyanın üzerine yazılmasını durdurabilirsiniz. Yani, Varsayılan Kullanıcı Veri Dizini çeşitli platformlar için:

1. Windows'ta

Varsayılan konum local app data Klasör :

[Chrome] %LOCALAPPDATA%\Google\Chrome\User Data
[Chromium] %LOCALAPPDATA%\Chromium\User Data

2. MacOSX'te

İçinde Application Support Klasör :

[Chrome] ~/Library/Application Support/Google/Chrome
[Chromium] ~/Library/Application Support/Chromium

3. Linux'ta

İçinde ~/.config Klasör :

[Chrome Stable] ~/.config/google-chrome
[Chrome Beta] ~/.config/google-chrome-beta
[Chrome Dev] ~/.config/google-chrome-unstable
[Chromium] ~/.config/chromium

Daha Fazla Platform İçin, Bunu ziyaret et .


Projeniz için İhtiyacınız olursa Kullanıcı Veri Dizinini Geçersiz Kıl bunu komut satırına yazarak

[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

Tarayıcı Web günlükleri: Veriler nasıl etkinleştirilir ve alınır?

Varsayılan olarak, tarayıcı hata ayıklama günlükleri oluşturulmaz, bu nedenle yapmanız gerekir. günlük kaydı etkinleştir kullanma komut satırı bayrakları .

--enable-logging --v=1

Bir projede chrome_debug.log kullanmadan önce, bunun farkında olun. can contain some personal information, bu chrome oturumu sırasında açılan URL'ler gibi.

Hata ayıklama günlüğü bir human-readable text file, bir metin editörüyle (notepad, vim, etc ..) açıp tıpkı test dosyası gibi kullanabilirsiniz.

Ayrıca boilerplate values Her satırda parantez içine alınmış biçimde:

[process_id: thread_id: ticks_in_microseconds: log_level: file_name (line_number)]

Bu, projenizde bir şekilde veya başka şekilde yardımcı olabilir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.