Talaan ng mga Nilalaman:

Paano ko mapapabuti ang aking pag-log?
Paano ko mapapabuti ang aking pag-log?

Video: Paano ko mapapabuti ang aking pag-log?

Video: Paano ko mapapabuti ang aking pag-log?
Video: Sekreto Para Siya Naman Ang Mabaliw At Humabol SAYO 2024, Mayo
Anonim

Paano Pahusayin ang Pag-log

  1. Intindihin Ang Mga antas. Ayon sa RFC 5424, mayroong 8 pagtotroso mga antas, kinakatawan nila ang antas ng kalubhaan ng isang kaganapan.
  2. Tukuyin ang Isang Layunin.
  3. Gumawa ng Pamantayan At Manatili Dito.
  4. Magbigay ng Konteksto.
  5. Natatanging Kilalanin Ang Crap Out Of Iyong mga Log .
  6. Ang Oras ay Susi.
  7. Gawin pagtotroso isang hindi pagharang na aksyon.

Kaugnay nito, nakakaapekto ba ang pag-log sa pagganap?

Maikling sagot: oo, binabawasan nito ang aplikasyon pagganap dahil gumagamit ito ng ilang mga cycle ng CPU at iba pang mapagkukunan (memorya, atbp). Ang nasa itaas ay magpi-print ng antas ng DEBUG mga log mula sa klase na DefaultLoadEventListener sa iyong log file kasama ng iba pang antas ng INFO mga log.

Katulad nito, paano ka mag-log nang maayos? Pinakamahuhusay na Kasanayan sa Pag-log: Ang 13 Dapat Mong Malaman

  1. Huwag Sumulat ng Mga Log nang Mag-isa (AKA Don't Reinvent the Wheel)
  2. Mag-log sa Wastong Antas.
  3. Gamitin ang Wastong Kategorya ng Log.
  4. Sumulat ng Mga Makabuluhang Mensahe sa Log.
  5. Sumulat ng Log Messages sa English.
  6. Magdagdag ng Konteksto sa Iyong Mga Mensahe sa Log.
  7. Mag-log in sa Machine Parseable Format.
  8. Ngunit Gawin ding Nababasa ng Tao ang Mga Log.

Sa ganitong paraan, pinapabagal ba ng pag-log ang application?

Oo pwede. Mahalagang isaalang-alang ang pagsasaayos, upang mai-configure mo ito upang hindi gaanong magsulat log at pagkatapos ay walang masyadong overhead. Ang katotohanan na kailangan mong isulat ang log sa disk kapag pinagana mo ito - hindi mo magagawa gawin maraming laban dito.

Bakit kailangan ang pag-log?

Bakit Pagtotroso isang mahalagang bahagi ng Software Development? Ang malaking bahagi ng buhay ng mga developer ng software ay ang pagsubaybay, pag-troubleshoot at pag-debug. Pagtotroso ginagawa itong mas madali at mas maayos na proseso. Ang mga tool sa application performance monitoring (APM) ay mahusay para ma-access ang ilan sa mga pangunahing sukatan ng pagganap.

Inirerekumendang: