Commit Graph

580 Commits

Author SHA1 Message Date
Rob Napier d32bfc962c Add Windows/FreeBSD support 2014-04-23 19:38:56 -04:00
Simon Eskildsen b73d08314f entry: make logger on entry public 2014-04-23 16:54:53 +00:00
Simon Eskildsen c63fbfb0fd Merge pull request #19 from meatballhat/l2met-compat
Switching non-TTY text formatter to use %q instead of '%v'
2014-04-21 09:02:16 -04:00
Dan Buch 058bed65b7 Modifying example to allow for both json and text formats
and regenerating the non-TTY text output example just in case I
converted it wrong.
2014-04-20 15:38:09 -04:00
Dan Buch 7c14fae98a Adjusting README to account for quote style change in non-TTY text format
plus removing link to external `l2met` formatter, as it is no longer
necessary.
2014-04-20 15:33:11 -04:00
Dan Buch 79b3145302 Switching non-TTY text formatter to use %q instead of '%v'
so that the output becomes l2met compatible yey!
2014-04-20 15:29:03 -04:00
Simon Eskildsen 7344642b50 Merge pull request #18 from charliesome/spacing-tweak
Space out the walrus from the travis badge a bit
2014-04-13 23:04:41 -04:00
Charlie Somerville beb2ae0661 space out the walrus from the travis badge a bit 2014-04-14 13:02:30 +10:00
Simon Eskildsen c4d09daeac readme: add copy pasta example 2014-04-13 17:51:46 -04:00
Simon Eskildsen f57ecef66a readme: consistent third party formatters 2014-04-13 17:39:58 -04:00
Simon Eskildsen 89adf76557 Merge pull request #16 from meatballhat/adding-l2met-third-party-formatter
Adding link to l2met formatter
2014-04-13 17:38:59 -04:00
Dan Buch 87db9d5eea Adding link to l2met formatter 2014-04-12 19:07:17 -04:00
Simon Eskildsen d4ada4466b readme: add travis badge 2014-03-26 09:30:52 -04:00
Simon Eskildsen 78eb148f52 travis: fix deps 2014-03-26 09:29:03 -04:00
Simon Eskildsen d3710e718c travis: add config file 2014-03-26 09:20:36 -04:00
Simon Eskildsen 856b995d46 Merge pull request #12 from Sproutling/master
code builds -- fixes incorrect use of entry.Info, change to entry.Infof
2014-03-26 09:06:28 -04:00
Sarah Adams 3719c88c8f code builds -- fixes incorrect use of entry.Info, change to entry.Infof 2014-03-25 22:51:40 -07:00
Simon Eskildsen f58674a4a6 Merge pull request #11 from anthonybishopric/defer_formatting
Defer formatting of log values in Levelf(), Levelln()
2014-03-25 19:14:25 -04:00
Anthony Bishopric 9f6da0e77c Defer formatting of log values in Levelf(), Levelln()
The Level() family of log methods defer formatting of log
values until it is confident that the log level needs them.
This change allows that deferral to happen at the Levelf()
and Levelln() levels too.

This commit also adds benchmarks to demonstrate the improved
performance of these functions
2014-03-25 14:54:31 -07:00
Simon Eskildsen f9af352362 Merge pull request #10 from pushrax/add-forced-colors
Add option to force TextFormatter to use colors
2014-03-16 16:17:15 -07:00
Justin Li cc1a5b95bc Add note about ForceColors in the README 2014-03-16 17:27:31 -04:00
Simon Eskildsen 5394f63d6b Merge pull request #9 from pushrax/fix-error-color
Set color to red for error level output
2014-03-16 14:00:54 -07:00
Justin Li 436d68deda Add option to force TextFormatter to use colors 2014-03-15 23:41:05 -04:00
Justin Li c999e7c963 Set color to red for error level output 2014-03-15 23:34:03 -04:00
Simon Eskildsen f33bbddc25 Merge pull request #7 from aybabtme/third_party_formatter
Add link to third party formatter in README.
2014-03-14 16:57:04 -04:00
Antoine Grondin 7e4ec7df6c Third party formatter to README. 2014-03-14 16:45:20 -04:00
Simon Eskildsen 7d02fa59d7 examples: change size to integer 2014-03-14 16:17:38 -04:00
Simon Eskildsen c26c4c5ff6 Merge pull request #6 from aybabtme/typo_in_println
Fix logger.StdLogger to really be a plugin stdlib/log.Logger.
2014-03-14 15:16:24 -04:00
Antoine Grondin bf45b308e9 Rename StandartLogger. Clean way to assert log.Logger realizes logrus
interface.
2014-03-14 15:07:57 -04:00
Antoine Grondin 97e1bef2cc Fix logger.StdLogger to really be a plugin stdlib/log.Logger. 2014-03-14 14:50:08 -04:00
Simon Eskildsen 57071602e3 readme: remove todo on text formatter 2014-03-14 13:57:55 -04:00
Simon Eskildsen 0998f68ad5 text_formatter: ensure quoting of strings 2014-03-14 13:32:49 -04:00
Simon Eskildsen 52eb1c0f57 text_formatter: use %v instead 2014-03-14 13:15:01 -04:00
Simon Eskildsen f84cc365b1 readme: add textformatter example to readme without tty 2014-03-14 13:02:15 -04:00
Simon Eskildsen 1000975e52 text_formatter: change to simpler k-v when no tty 2014-03-14 13:01:06 -04:00
Simon Eskildsen ddcbea3dba license: add MIT 2014-03-13 09:23:52 -04:00
Simon Eskildsen cf9baa9ace readme: add godoc 2014-03-13 08:44:08 -04:00
Simon Eskildsen d02c5b387e docs: add documentation for godoc 2014-03-12 10:34:29 -04:00
Simon Eskildsen 1e8a799618 entry: move hook firing to entry.log 2014-03-12 10:10:22 -04:00
Simon Eskildsen cd5805716d readme: add notes on logging levels 2014-03-12 08:00:18 -04:00
Simon Eskildsen 44ead10986 readme: complete hook example 2014-03-12 07:59:22 -04:00
Simon Eskildsen e469287329 readme: add walrus 2014-03-11 11:09:36 -04:00
Simon Eskildsen c86733fba0 readme: add more motivation for fields 2014-03-11 11:01:30 -04:00
Simon Eskildsen 8fb601a60b Merge pull request #3 from bouk/less-code=better
hooks: Remove unnecessary explicit slice creation
2014-03-11 10:56:33 -04:00
Bouke van der Bijl 927450cad5 hooks: Remove unnecessary explicit slice creation 2014-03-11 10:45:27 -04:00
Simon Eskildsen 1399b22d12 readme: fix hook 2014-03-10 23:23:53 -04:00
Simon Eskildsen 333c89518d readme: add todo 2014-03-10 21:15:25 -04:00
Simon Eskildsen 7056845d0f readme: add other hook example 2014-03-10 20:32:22 -04:00
Simon Eskildsen 9f6d81e31e readme: add golang 2014-03-10 20:07:22 -04:00
Simon Eskildsen 2bb88683a1 readme: cleanup 2014-03-10 20:06:39 -04:00