all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: golang-go.uber-zap  ]

Package: golang-go.uber-zap-dev (1.23.0-1)

Links for golang-go.uber-zap-dev

Screenshot

Debian Resources:

Download Source Package golang-go.uber-zap:

Maintainers:

External Resources:

Similar packages:

Lynende hurtig, struktureret, niveauopdelt logning i Go

Pakken zap tilbyder hurtig, struktureret, niveauopdelt logning.

For programmer som logger i den varme sti er reflektionsbaseret serialisering og strengformatering meget dyre, de er CPU-intensive og laver mange små tildelinger. Sagt på en anden måde brug af json.Marshal og fmt.Fprintf til at logge tonsvis af interface{} gør dit program langsomt.

Zap bruger en anden tilgang. Zap indeholder en refleksionsfri, nul-tildelende JSON-koder, og basisloggeren stræber efter at undgå belastning på grund af serialisering og tildelinger, hvor det er muligt. Ved opbygning af SugaredLogger på højt niveau på det fundament, lader zap brugerne vælge, hvornår de skal tælle hver fordeling og hvornår de foretrækker en mere velkendt, løst skrevet API.

Other Packages Related to golang-go.uber-zap-dev

  • depends
  • recommends
  • suggests
  • enhances

Download golang-go.uber-zap-dev

Download for all available architectures
Architecture Package Size Installed Size Files
all 110.8 kB721.0 kB [list of files]