Sean
d92a906fca
Allow user configuration of which logger to return from Ctx() ( #343 )
...
If a user is trying to fetch a logger from their context, they probably
want to log something. In order to allow returning a useable logger from Ctx()
without breaking backwards compatibilty with the previous behavior, we make it
configurable.
2021-08-12 02:18:16 +02:00
povsister
47a03bc5eb
Add ability to customize internal json marshaler ( #318 )
...
Added a package level variable "InterfaceMarshalFunc".
It's used to marshal interface to JSON encoded byte slice,
mostly when event.Interface("key", v) is called.
2021-05-20 14:46:36 +02:00
Olivier Poitrey
3c3b4a354e
Add ability to customize level values
2021-05-14 00:07:21 +02:00
CrazyMax
4502cc1942
Add TraceLevel ( #158 )
2019-11-04 11:39:22 -08:00
hazimj
7592fcbe60
make TimeFormatUnixMicro var exportable ( #189 )
2019-10-24 17:02:51 -07:00
Veselkov Konstantin
2e41c37ac4
Fixed comment for documentations ( #194 )
2019-10-24 03:02:36 -07:00
hazimj
19e454b4c7
Add Unix time format for microseconds ( #188 )
2019-10-09 20:35:32 -07:00
Olivier Poitrey
3e85c4b21c
Add a new time format for UNIX timestamp in milliseconds
2019-04-19 15:48:31 -07:00
Soloman Weng
8e5449ab35
Allow using custom level field format ( #136 )
2019-03-01 16:08:23 -08:00
mikeyrcamp
299ff038c1
Add support for customizing caller field format ( #133 ) ( #134 )
2019-02-20 11:39:29 -08:00
Olivier Poitrey
aa55558e4c
Add support for stack trace extration of error fields ( #35 )
2019-01-03 11:04:23 -08:00
Olivier Poitrey
8747b7b3a5
Add ErrorHandler global to allow handling of write errors
2018-11-20 10:56:21 -08:00
Ravi Raju
a025d45231
EmbedObject() API and knob to change caller frames ( #66 )
...
* Fix for a bug in cbor decodeFloat
* Add EmbedObject() method
* knob to change the depth of caller frames to skip
* removed EmbedObj() for array - since it is same as Object()
2018-05-16 18:42:33 -07:00
Ilya Galimyanov
1e2ce57d98
Make GlobalLevel a public function ( #53 )
2018-04-17 15:52:22 -07:00
Olivier Poitrey
27e0a22cbc
Add the ability to capture the logger caller file and line number
...
Fixes #34 , #22
2018-02-07 13:54:26 -08:00
Olivier Poitrey
560e8848f1
Remove the SampleFieldName global
2017-08-29 10:35:43 -07:00
yj
1b37e7fcd9
fix typo error
2017-06-30 22:53:27 +08:00
Olivier Poitrey
bf4b44614c
Simplify Dur method usage.
2017-05-20 21:08:42 -07:00
Olivier Poitrey
19a9a81cd2
Add some more doc
2017-05-20 02:22:57 -07:00
Olivier Poitrey
156a4e8b0f
Use TimeFieldFormat for Timestamp field
2017-05-19 22:14:51 -07:00
Olivier Poitrey
d0a1bd7e3e
Make GlobalLevel and DisableSampling thread safe
2017-05-15 11:18:42 -07:00