Package: golang-go.uber-zap-dev (1.15.0-2)
Links for golang-go.uber-zap-dev
Debian Resources:
Download Source Package golang-go.uber-zap:
- [golang-go.uber-zap_1.15.0-2.dsc]
- [golang-go.uber-zap_1.15.0.orig.tar.gz]
- [golang-go.uber-zap_1.15.0-2.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [github.com]
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
|
|
|
|
-
- dep: golang-github-apex-log-dev
- Struktureret logningspakke for Go
-
- dep: golang-github-pkg-errors-dev
- Simple fejlhåndteringsprimitiver for Go
-
- dep: golang-github-stretchr-testify-dev
- Sacred-udvidelse til standardtestpakken for Go
-
- dep: golang-go.uber-atomic-dev
- Simple omslag for primitive typer til at fremtvinge atomar adgang
-
- dep: golang-go.uber-multierr-dev
- Multierr tillader kombinering af en eller flere Go-fejl sammen
Download golang-go.uber-zap-dev
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 90.6 kB | 591.0 kB | [list of files] |