Go to file
Charles Iliya Krempeaux 2e14e0b46d madeit so that for flog.Error(), flog.Errorf(), flog.Errorln() that anything that fits an error that is passed at a parameter gets collected into the "~errors" key in the context. the thing under the "~errors" key is a []error. 2016-07-27 14:51:04 -07:00
LICENSE initial commit. this is still a work in progress. 2015-10-10 00:29:18 -07:00
README.md tweaked docs 2015-10-10 22:24:51 -07:00
context.go initial commit. this is still a work in progress. 2015-10-10 00:29:18 -07:00
context_test.go initial commit. this is still a work in progress. 2015-10-10 00:29:18 -07:00
copying_router.go made copying router, than copies messages (and contexts) it sees to memory, and then re-routes it to the sub-router it was given. 2015-10-10 13:24:16 -07:00
copying_router_test.go renamed DiscardRouter to DiscardingRouter. 2015-10-10 14:21:25 -07:00
debug.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
discarding_router.go renamed DiscardRouter to DiscardingRouter. 2015-10-10 14:21:25 -07:00
discarding_router_test.go renamed DiscardRouter to DiscardingRouter. 2015-10-10 14:21:25 -07:00
doc.go updated docs 2015-10-10 21:05:53 -07:00
error.go madeit so that for flog.Error(), flog.Errorf(), flog.Errorln() that anything that fits an error that is passed at a parameter gets collected into the "~errors" key in the context. the thing under the "~errors" key is a []error. 2016-07-27 14:51:04 -07:00
error_test.go madeit so that for flog.Error(), flog.Errorf(), flog.Errorln() that anything that fits an error that is passed at a parameter gets collected into the "~errors" key in the context. the thing under the "~errors" key is a []error. 2016-07-27 14:51:04 -07:00
fanout_router.go created FanoutRouter 2015-10-10 14:45:21 -07:00
fanout_router_test.go created FanoutRouter 2015-10-10 14:45:21 -07:00
fatal.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
filtering_router.go renamed FilteredRouter to FilteringRouter 2015-10-10 14:13:34 -07:00
filtering_router_test.go renamed DiscardRouter to DiscardingRouter. 2015-10-10 14:21:25 -07:00
flog.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
flog_test.go renamed DiscardRouter to DiscardingRouter. 2015-10-10 14:21:25 -07:00
flogger.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
mapping_router.go created mapping router 2015-10-10 22:21:58 -07:00
non_blocking_router.go created a non-blocking router 2015-10-10 22:34:12 -07:00
panic.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
pretty_writing_router.go tweaked what pretty printer does. 2015-10-15 17:59:07 -07:00
print.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
router.go initial commit. this is still a work in progress. 2015-10-10 00:29:18 -07:00
trace.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
warn.go created new methods as part of the flogger interface. Debug] 2015-10-13 19:16:33 -07:00
with.go initial commit. this is still a work in progress. 2015-10-10 00:29:18 -07:00
with_test.go renamed DiscardRouter to DiscardingRouter. 2015-10-10 14:21:25 -07:00

README.md

go-flog

A library that provides structured and formatted logging for the Go programming language.

Documention

Online documentation, which includes examples, can be found at: http://godoc.org/github.com/reiver/go-flog

GoDoc

More Routers

In addition to the builtin routers that go-flog comes with, other external routers are also available. These include: