Iragazi log-fitxategi bat

grep aginduaren antzekoa, baina nabigatzailean: log-a zure ordenagailuan gelditzen da, bat-etortzeak idatzi ahala eguneratzen dira, eta harrapatze-taldeak dituen eredu batek kalkulu-orri batean ireki dezakezun taula bat sortzen du.

Tresna kargatzen…

Nola dabilen

  1. Ekarri log-fitxategia, edo itsatsi lerroak.
  2. Idatzi iragazki bat: testu arrunta, edo parentesi arteko zatiez (harrapatze-taldeak) osatutako adierazpen erregular bat.
  3. Deskargatu bat datozen lerroak, edo harrapatutako zatiak CSV taula gisa.

Zergatik ez den ezer igotzen

Orri honek egiten duen guztia zure nabigatzailearen fitxa barruan dabilen kodeak egiten du, web-orriak marrazten dituen motor berarekin. Fitxategia diskotik fitxaren memoriara irakurtzen da, hor eraldatzen da, eta deskarga gisa idazten da berriro. Ez da inora bidaltzen: ez guregana, ez beste inorengana.

Egiaztatu zeuk

  1. Ireki nabigatzailearen garatzaile-tresnak (F12) eta hautatu sarearen fitxa («Network»).
  2. Kargatu zure fitxategia eta abiarazi tresna.
  3. Ikusiko dituzun eskaera bakarrak tresnaren beraren kodea ekartzen dutenak dira —eta, tresna astun gutxi batzuetan, haien kode irekiko motorra CDN publiko batetik—, eta loreatec.jp helbidera doan bisita-abisu txiki bat (orriaren helbidea eta izenburua, besterik ez). Bat bakarrak ere ez darama zure fitxategia.

Egiaztatu zeuk →

Ohiko galderak

Zein tamainatako fitxategiak onartzen ditu?

Hamarka megabyteko fitxategiek ondo funtzionatzen dute: fitxategia lerrotan zatitzen da memorian eta tekla bakoitzarekin iragazten da. Gigabyte bat log baduzu, erabili grep agindua zure ordenagailuan: nabigatzaile-fitxa ez da horretarako tresna egokia.

Zertarako balio dute hemen harrapatze-taldeek?

Ateratakoa zutabe bihurtzen dute. "GET (\S+) (\d{3})" moduko eredu batek, web-zerbitzari baten log batean, bideen eta egoera-koden taula ematen dizu, CSV gisa deskargagarria. «Lerroak aurkitu» eta «kalkulu-orri batean aztertu» arteko urratsa da.

Shift-JIS logak irakurtzen ditu?

Bai. Karaktere-kodeketa detektatu egiten da fitxategia lerrotan zatitu aurretik, beraz japoniar sistema zaharretako logak irakurgarri agertzen dira, mojibake bihurtu beharrean (kodeketa gaizki irakurtzeak sortutako karaktere ulertezinak).

Zertarako da «Invert»?

Log batekin denek bigarren egiten duten gauza zarata kentzea delako: ezkutatu osasun-egiaztapenak, fitxategi estatikoak, DEBUG lerroak, eta begiratu zer geratzen den. «Invert» (Alderantzikatu) bat ez datozen lerroak erakusten ditu — grep -v bezala.