Package : golang-uber-zap-devel > RPM : golang-uber-zap-devel-1.23.0-1.mga9.noarch.rpm

Basic items

Install
Name golang-uber-zap-devel
Version 1.23.0
Release 1.mga9
URL https://github.com/uber-go/zap
Group Development/Other
Summary Blazing fast, structured, leveled logging in Go
Size 740KB
Arch noarch
License MIT

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

Media information

Distribution release Mageia 9
Media name core-release
Media arch i586

Advanced items

Source RPM golang-uber-zap-1.23.0-1.mga9.src.rpm
Build time 2022-12-10 19:32:19
Changelog View in Sophie
Files View in Sophie
Dependencies View in Sophie