Commit Graph

238 Commits

Author SHA1 Message Date
Olivier Poitrey 46cd35d1f2 Remove error returned by Msg and Msgf
When error happen, there is nothing the caller can really do and it is
not practicle to handle logging errors. Print an error on the standard
error instead.
2017-06-06 10:10:31 -07:00
Olivier Poitrey 95ecd5ad27 Fix Log level 2017-06-05 13:03:55 -07:00
Olivier Poitrey 7e8bba7e7f Fix typos 2017-06-05 13:03:55 -07:00
Olivier Poitrey 397b56dc9d Use defer when expected 2017-06-05 12:43:37 -07:00
Olivier Poitrey 49d553c9b8 Add AnErr field type 2017-06-02 00:56:14 -07:00
Olivier Poitrey 67803eb791 Add Nop constructor 2017-06-02 00:24:52 -07:00
Olivier Poitrey 6bcd15ecf0 Add support for zerolog as an output for stdlib logger 2017-06-01 23:17:28 -07:00
Olivier Poitrey bf4b44614c Simplify Dur method usage. 2017-05-20 21:08:42 -07:00
Olivier Poitrey e0e86f933f Add Msgf test 2017-05-20 20:59:39 -07:00
Olivier Poitrey 6b56a13287 Add a mention about humanlog 2017-05-20 19:50:05 -07:00
Joey Geiger 6fbe7ae422 Fix Typos in Readme (#4)
The word referrer was also incorrect, but it may need a code change.
2017-05-20 19:28:55 -07:00
Olivier Poitrey 606506fd35 Merge pull request #3 from wjh/patch-1
Fix alice URL
2017-05-20 11:55:25 -07:00
Will Huxtable 2af75c68e6 Fix URL
The link to alice was invalid, just missing the protocol.
2017-05-20 11:32:00 +01:00
Olivier Poitrey 19a9a81cd2 Add some more doc 2017-05-20 02:22:57 -07:00
Olivier Poitrey e1be995274 Refactor README 2017-05-20 02:03:07 -07:00
Olivier Poitrey 6a6144a10b Add http.Handler helpers (adapted from xlog) 2017-05-20 01:48:00 -07:00
Olivier Poitrey 3f54be8716 Improve context.Context logging 2017-05-20 00:22:37 -07:00
Olivier Poitrey 4f55c107b9 Fix typo 2017-05-19 22:48:00 -07:00
Olivier Poitrey 195fd3d7c6 Add support for the duration field 2017-05-19 22:43:10 -07:00
Olivier Poitrey 76d3c39327 Rename Object to Interface 2017-05-19 22:25:37 -07:00
Olivier Poitrey 156a4e8b0f Use TimeFieldFormat for Timestamp field 2017-05-19 22:14:51 -07:00
Olivier Poitrey fa2d76dd80 Add some test 2017-05-19 21:57:46 -07:00
Olivier Poitrey 06b7e1c922 Add zap's comparison benchmark 2017-05-19 20:14:13 -07:00
Olivier Poitrey 6925dbdff1 Add support for object reflection field 2017-05-19 19:56:18 -07:00
Olivier Poitrey d0cfcbbafe Write directly into a single shared buffer per event for even better perf 2017-05-19 19:45:46 -07:00
Olivier Poitrey 19dfb55aa8 Add context methods 2017-05-19 12:59:10 -07:00
Olivier Poitrey 77726764ed Optimize disabled logging 2017-05-19 09:56:31 -07:00
Olivier Poitrey a417fb1a8b Fix sample template types 2017-05-19 09:48:01 -07:00
Olivier Poitrey af9dd4ec23 Add SyncWriter utility type for non-thread-safe writers 2017-05-19 09:13:04 -07:00
Olivier Poitrey 5ebf00efab Add dict support 2017-05-18 00:10:45 -07:00
Olivier Poitrey 5409743185 Edit README 2017-05-16 23:06:42 -07:00
Olivier Poitrey 15cae79f78 Fix typo 2017-05-16 22:58:33 -07:00
Olivier Poitrey 36c85e7f5e Add output example for sampled messages 2017-05-16 22:43:07 -07:00
Olivier Poitrey aff9804294 Test fields and context 2017-05-16 22:24:36 -07:00
Olivier Poitrey 5ec57ffb50 Add doc to all field types 2017-05-16 21:56:38 -07:00
Olivier Poitrey ded037b89a Remove syslog dep and write some more tests 2017-05-15 14:36:49 -07:00
Olivier Poitrey d0a1bd7e3e Make GlobalLevel and DisableSampling thread safe 2017-05-15 11:18:42 -07:00
Olivier Poitrey 7f302b00ec Initial commit 2017-05-13 16:22:35 -07:00