jn0 / go-log

A la pythonic logging

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-log

A la pythonic logging.

Based on the standard log module.

Tested using github.com/stretchr/testify.

The Fatals were turned into panics in all the tests.

coverage: 100% of statements using

#!/bin/bash
profile=cover.out                                   # use this coverage profile
html=c.html                                         # make this HTML file
set -e                                              # stop on any error
rm -f "${profile}" "${html}"                        # clear files
go test -coverprofile "${profile}"                  # generate profile
sed -e 's,^_.*/\([^/]\+\)$,./\1,' -i "${profile}"   # make it usable
go tool cover -html="${profile}" -o "${html}"       # generate HTML
rm -f "${profile}"                                  # remove patched profile
ls -l "${html}"                                     # notify on completion
# EOF #

EOF

About

A la pythonic logging

License:MIT License


Languages

Language:Go 100.0%