Go to file
Charles Iliya Krempeaux 4afa358cf7 made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -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 it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -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
errors.go made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -07:00
fanout_router.go made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -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 made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -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 made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -07:00
non_blocking_router.go made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -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 made it so that the Route() methods, of the various routers, will return an error if the receiver is nil. (except for the discard router.) 2016-09-20 11:03:35 -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: