Daniel Bershatsky
fc9bbf2f57
[ #241 ] Allow to set writer during logger usage.
2018-07-01 23:57:16 +03:00
David Bariod
dd2931c82a
Merge pull request #771 from codepainters/master
...
Support for Entry data under nested JSON dictionary.
2018-07-01 18:24:02 +02:00
David Bariod
56faed7e3d
Merge pull request #743 from dgsb/master
...
Improve documentation for Fatal* class functions
2018-07-01 18:02:41 +02:00
David Bariod
e3292c4c4d
Merge pull request #677 from neilisaac/text-field-map
...
Add FieldMap support to TextFormatter
2018-06-25 07:25:43 +02:00
Christian Stewart
eed1c0f832
Fix GopherJS build tags
...
The GopherJS build tag is "js" not "gopherjs"
Signed-off-by: Christian Stewart <christian@paral.in>
2018-06-20 21:39:23 -07:00
Przemyslaw Wegrzyn
2ce6c0cb44
Support for Entry data under nested JSON dictionary.
2018-06-19 14:31:57 +02:00
Neil Isaac
6b28c2c7d7
error message
2018-06-18 21:39:53 -04:00
Neil Isaac
5d60369ef3
Fixed prefixFieldClashes for TextFormatter and added coverage
2018-06-18 21:32:35 -04:00
Neil Isaac
21326f6618
Merge remote-tracking branch 'origin/master' into text-field-map
2018-06-18 21:08:59 -04:00
David Bariod
75068beb13
Merge pull request #756 from matejb/patch-1
...
Fix Logger.WithField description
2018-06-18 13:14:19 +02:00
Logan HAUSPIE
4225d694ba
feat: new methods to check enabled log level
...
Adding 6 methods on 'exported', 'logger' and 'entry':
- IsDebugEnabled() bool
- IsInfoEnabled() bool
- IsWarnEnabled() bool
- IsErrorEnabled() bool
- IsFatalEnabled() bool
- IsPanicEnabled() bool
Replace duplicated 'if logger.level() >= XxxxLevel' by a call to the new methods in 'logger' and 'entry'
Closes #761
2018-06-06 22:45:35 +02:00
Moriyoshi Koizumi
070c81def3
Revert the change introduced in #707 and do the proper fix. Fixes #729
2018-05-30 09:50:59 +00:00
Simon Eskildsen
ea8897e799
Merge pull request #758 from dgsb/hook_wiki
...
Move the hook services list to a wiki page
2018-05-23 03:42:43 -04:00
David Bariod
098a5a7cd7
Move the hook services list to a wiki page
2018-05-19 21:26:32 +02:00
Matej Baćo
caed59ec68
Fix Logger.WithField doscription
...
I was puzzled by function documentation not mentioning it works with Error level, so I had to check it out by creating example before I add logrus as a dependency on the company project. Example confirmed what logic was telling me that Logger.WithFields works with Error level of logs.
This is is a fix of this small documentation oversight.
2018-05-17 11:02:39 +02:00
taylorchu
aa6766adfe
PERF: use buffer pool in json formatter
...
benchmark old ns/op new ns/op delta
BenchmarkLogrus-8 4163 4369 +4.95%
benchmark old allocs new allocs delta
BenchmarkLogrus-8 36 31 -13.89%
benchmark old bytes new bytes delta
BenchmarkLogrus-8 3027 2163 -28.54%
2018-05-15 16:46:37 -07:00
Simon Eskildsen
0dad3b6953
Merge pull request #752 from dgsb/bug/751
...
Fix a race condition in TestLoggingWithHooksRace
2018-05-15 11:40:58 -04:00
Simon Eskildsen
bde08903c7
Merge pull request #744 from dbs5/master
...
added Anexia CloudLog to list of hooks
2018-05-15 00:41:40 -04:00
Simon Eskildsen
7971176ef8
Merge pull request #748 from LyricTian/master
...
add mysql hook
2018-05-15 00:41:24 -04:00
Simon Eskildsen
620a8739dc
Merge pull request #754 from dgsb/bug/753
...
Update go versions in travis configuration.
2018-05-15 00:41:04 -04:00
David Bariod
b1e82bef65
Update go versions in travis configuration.
...
We only keep the latest 3 language release.
Fixes #753
2018-05-13 10:29:45 +02:00
David Bariod
8369e2f077
Fix a race condition in TestLoggingWithHooksRace
2018-05-12 15:52:19 +02:00
lyric
507c822874
add mysql hook
2018-04-27 17:53:47 +08:00
dbs5
e63a8df340
added Anexia CloudLog to list of hooks
2018-04-16 20:20:18 +02:00
David Bariod
5513c60034
Improve documentation for Fatal* class functions
2018-04-16 14:16:44 +02:00
Stephen Day
778f2e774c
Merge pull request #407 from roganartu/master
...
Added option to disable level text truncation in default text formatter
2018-03-29 15:59:52 -07:00
Stephen Day
a0285bf3ac
Merge pull request #709 from silverlyra/dynamic-clash
...
Have prefixFieldClashes respect the JSON FieldMap
2018-03-29 14:32:20 -07:00
Stephen Day
6ecf50095b
Merge pull request #713 from earlzo/hotfix/wrong-comment
...
Fixed: wrong comment for NewEntry
2018-03-29 14:30:34 -07:00
Stephen Day
7406e22f35
Merge pull request #726 from wla80/master
...
Fix run-on sentence
2018-03-29 14:30:08 -07:00
Stephen Day
41f384185c
Merge pull request #739 from hondrus/patch-2
...
delete dead link
2018-03-29 14:22:02 -07:00
Olzhas Ilyubayev
19b9c9e1ff
delete dead link
...
https://github.com/ripcurld00d/logrus-logzio-hook isn't available now
2018-03-28 12:10:14 +06:00
Wilson
b537da569f
Fix run-on sentence
2018-03-22 14:05:31 -07:00
Stephen Day
90150a8ed1
Merge pull request #711 from oxgrouby/master
...
reamde: add logrus-clickhouse-hook
2018-03-14 18:07:03 -07:00
Simon Eskildsen
c155da1940
changelog: add 1.0.5
2018-03-11 18:51:37 -04:00
Stephen Day
f4ee691250
Merge pull request #722 from dylanmei/add-kafka-rest-proxy-hook
...
Add Kafka REST Proxy hook to README
2018-02-28 14:01:33 -08:00
Stephen Day
796df9f552
Merge pull request #717 from gracenoah/gopherjs
...
add gopherjs build tag
2018-02-28 13:44:18 -08:00
Dylan Meissner
91b159d34d
Add Kafka REST Proxy hook to README
2018-02-27 16:51:24 -08:00
Grace Noah
c840e59446
add gopherjs build tag
...
it behaves the same way as the appengine tag
fix #716
2018-02-23 21:35:25 +00:00
earlzo
1893e9a3ed
Fixed: comment
2018-02-20 16:28:12 +08:00
Andrew Rezcov
f4118d2ead
reamde: add logrus-clickhouse-hook
2018-02-16 16:50:54 +03:00
Lyra Naeseth
efab7f37b7
Have prefixFieldClashes respect the JSON FieldMap
...
Currently, it will fix clashes that don't exist and miss clashes that
do exist due to field remapping.
Fixes #708
2018-02-13 17:49:16 -08:00
Simon Eskildsen
8c0189d9f6
Merge pull request #707 from imjching/logger-with-hooks-race
...
Fix race condition in entry fireHooks() method
2018-02-13 09:31:10 -05:00
Jay Ching Lim
be569094e9
Make fireHooks() method receive a copy of Entry structure to avoid race conditions
...
Signed-off-by: Jay Ching Lim <imjching@users.noreply.github.com>
2018-02-12 17:26:48 -05:00
Stephen Day
9f91ab2ef9
Merge pull request #704 from phillipj/patch-1
...
Fix typo in README.md
2018-02-07 10:27:17 -08:00
Stephen Day
dcf2d47dfb
Merge pull request #697 from jjcollinge/patch-1
...
Add Application Insights hook to README
2018-02-06 17:40:45 -08:00
Phillip Johnsen
178041e53c
Fix typo in README.md
2018-02-05 21:59:23 +01:00
Michael Haines
828a649ef2
rename fieldLogger to entry
2018-02-05 12:52:11 -07:00
Michael Haines
eeb653535c
Lock mutex before formatting to avoid race
2018-02-05 12:44:11 -07:00
Michael Haines
efbfdb5f09
Add failing test for using a FieldLogger with hooks inside goroutines
2018-02-05 12:42:00 -07:00
Joni Collinge
0cf9f0bff9
Made text consistent with other hooks
2018-01-30 16:00:33 +00:00