Name : golang-uber-zap-devel
| |
Version : 1.27.0
| Vendor : Fedora Project
|
Release : 2.fc41
| Date : 2024-07-18 19:45:34
|
Group : Unspecified
| Source RPM : golang-uber-zap-1.27.0-2.fc41.src.rpm
|
Size : 0.69 MB
| |
Packager : Fedora Project
| |
Summary : Blazing fast, structured, leveled logging in Go
|
Description :
Package Zap provides fast, structured, leveled logging.
For applications that log in the hot path, reflection-based serialization and string formatting are prohibitively expensive - they\'re CPU-intensive and make many small allocations. Put differently, using json.Marshal and fmt.Fprintf to log tons of interface{} makes your application slow.
Zap takes a different approach. It includes a reflection-free, zero-allocation JSON encoder, and the base Logger strives to avoid serialization overhead and allocations wherever possible. By building the high-level SugaredLogger on that foundation, zap lets users choose when they need to count every allocation and when they\'d prefer a more familiar, loosely typed API.
This package contains the source code needed for building packages that reference the following Go import paths: – go.uber.org/zap
|
RPM found in directory: /vol/rzm3/linux-fedora-buffet/fedora-secondary/development/rawhide/Everything/ppc64le/os/Packages/g |