a
1a96beea25
merge?
2022-12-28 03:30:30 -06:00
Martin Rauscher
d894f123bc
pass program counter to CallerMarshalFunc ( #457 )
2022-07-29 15:29:02 +01:00
lazarenkovegor
4c85986254
Unixnano time format support ( #454 )
...
Co-authored-by: Лазаренков Егор Алексеевич <ealazarenkov@sberbank.ru>
2022-07-18 17:25:16 +01:00
elee
c7d28c47c7
change log
2022-03-20 14:19:42 -05:00
nichady
c0c2e11fc3
Consistent casing, redundancy, and spelling/grammar ( #391 )
...
* fix casing
* remove redundant type conversions
* remove unnecessary append
x = append(y) is equivalent to x = y
* fix grammar and spelling
* rename file to enforce consistent casing with other READMEs in this repo
2021-12-21 13:07:54 +01:00
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