devel/go-jwalterweatherman - The NetBSD Packages Collection

Seamless printing to the terminal and io.Writer


Seamless printing to the terminal (stdout) and logging to a io.Writer (file)
that's as easy to use as fmt.Println.

JWW is primarily a wrapper around the excellent standard log library. It
provides a few advantages over using the standard log library alone.

1. Ready to go out of the box.
2. One library for both printing to the terminal and logging (to files).
3. Really easy to log to either a temp file or a file you specify.

I really wanted a very straightforward library that could seamlessly do the
following things.

1. Replace all the println, printf, etc statements thought my code with
   something more useful
2. Allow the user to easily control what levels are printed to stdout
3. Allow the user to easily control what levels are logged
4. Provide an easy mechanism (like fmt.Println) to print info to the user
   which can be easily logged as well
5. Due to 2 & 3 provide easy verbose mode for output and logs
6. Not have any unnecessary initialization cruft. Just use it.

Build dependencies

lang/go116 pkgtools/cwrappers

Runtime dependencies


Binary packages

NetBSD 8.0earmv7hfgo-jwalterweatherman-20181028nb21.tgz
NetBSD 8.0earmv7hfgo-jwalterweatherman-20181028nb18.tgz
NetBSD 8.0earmv7hfgo-jwalterweatherman-20181028nb23.tgz
NetBSD 8.0i386go-jwalterweatherman-20181028nb18.tgz
NetBSD 8.0i386go-jwalterweatherman-20181028nb21.tgz
NetBSD 8.0i386go-jwalterweatherman-20181028nb23.tgz
NetBSD 8.0x86_64go-jwalterweatherman-20181028nb23.tgz
NetBSD 8.0x86_64go-jwalterweatherman-20181028nb18.tgz
NetBSD 9.0aarch64go-jwalterweatherman-20181028nb18.tgz
NetBSD 9.0aarch64go-jwalterweatherman-20181028nb21.tgz
NetBSD 9.0earmv7hfgo-jwalterweatherman-20181028nb18.tgz
NetBSD 9.0earmv7hfgo-jwalterweatherman-20181028nb21.tgz
NetBSD 9.0i386go-jwalterweatherman-20181028nb18.tgz
NetBSD 9.0i386go-jwalterweatherman-20181028nb21.tgz
NetBSD 9.0i386go-jwalterweatherman-20181028nb23.tgz
NetBSD 9.0x86_64go-jwalterweatherman-20181028nb21.tgz
NetBSD 9.0x86_64go-jwalterweatherman-20181028nb21.tgz
NetBSD 9.0x86_64go-jwalterweatherman-20181028nb22.tgz
NetBSD 9.0x86_64go-jwalterweatherman-20181028nb23.tgz
NetBSD 9.0x86_64go-jwalterweatherman-20181028nb18.tgz
NetBSD 9.0x86_64go-jwalterweatherman-20181028nb21.tgz
NetBSD 9.0x86_64go-jwalterweatherman-20181028nb23.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options


Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.