Taylor Wrobel
bcc146f96b
Fix entity data bleed when using WithContext and WithTime
...
Creates a copy of the data map when using WithContext to create a
child entity. Without this, the data map of the parent entitiy,
which is exposed in the entity struct, is shared between a parent
and all children instances.
This can create bugs of shared or overwritten data when a parent
entity is used to make children in differing contexts, and behaves
differently than `WithField` and its diritivites which does make
a copy of the data.
Additionally implements the same logic for WithTime, for API
consistency in behavior.
2019-11-27 20:20:42 -08:00
David Bariod
4fd274e0b8
improve Logger.WithField documentation
2019-10-28 19:22:23 +01:00
David Bariod
67a7fdcf74
Merge pull request #1054 from sirupsen/del_old_doc
...
remove obsolete documentation
2019-10-26 13:39:18 +02:00
David Bariod
9746113fa8
remove obsolete documentation
2019-10-26 08:50:02 +02:00
David Bariod
f4ece9c82f
Merge pull request #1052 from sirupsen/activate_linter
...
run golangci-lint on travis
2019-10-25 17:13:36 +02:00
David Bariod
12176f2f72
Merge pull request #1053 from sirupsen/travis_rm_go111
...
remove go1.11.x from travis build matrix
2019-10-25 17:12:32 +02:00
David Bariod
9df6f6aa0b
add x rights on travis/lint.sh
2019-10-25 14:57:57 +02:00
David Bariod
88d44306be
remove go1.11.x from travis build matrix
2019-10-25 14:53:19 +02:00
David Bariod
b77b626665
run golangci-lint on travis
2019-10-25 14:49:48 +02:00
lwsanty
c7278b2d7a
fix race conditions on entry
...
closes #1046
2019-10-23 20:55:57 +03:00
Edward Muller
d5d4df1108
Merge pull request #1040 from sirupsen/ffz/Travis
...
Clean up travis
2019-10-22 18:09:08 -07:00
Edward Muller
b6a9e5632b
Merge pull request #1042 from sirupsen/ffz/ForceQuote
...
ForceQuote option to TextFormatter
2019-10-22 18:08:39 -07:00
Edward Muller
007cacdd34
Force Quote
...
Closed #1005
2019-10-14 22:53:51 -07:00
Edward Muller
fb62dbe2f2
fix broken test
2019-10-14 13:23:44 -07:00
Edward Muller
843e0aaa75
Merge pull request #1016 from freeformz/ffz/returnEarly
...
return early
2019-10-14 11:32:52 -07:00
Edward Muller
d12cdc065f
deadcode
2019-10-13 17:48:58 -07:00
Edward Muller
46015a925f
test the error to ensure there isn't an unexpected error in the test
2019-10-13 17:48:58 -07:00
Edward Muller
f9951ccddd
Associate this example with what it's an example for
2019-10-13 17:43:54 -07:00
Edward Muller
68e6dbbcb7
Exclude go1.13.x from modules off, only build all on go1.13 modules on
2019-10-13 17:30:04 -07:00
Edward Muller
08cf62cb80
This should make gox a little nicer
2019-10-13 17:15:32 -07:00
Edward Muller
ad9f41a0cd
pull all the install into a single location
2019-10-13 16:56:28 -07:00
Edward Muller
75440f2ebe
get some other deps
2019-10-13 16:51:57 -07:00
Edward Muller
8ec9a493ec
Enable all of these to see what fails
2019-10-13 16:47:33 -07:00
Edward Muller
d30efdb30d
go mod verify; go mod tidy
2019-10-13 16:39:54 -07:00
Edward Muller
7b6c0d11ad
Disable modules, run on osx
2019-10-13 16:39:38 -07:00
Edward Muller
39a5ad1294
Merge pull request #991 from muesli/conversion-fixes
...
Avoid unnecessary conversion
2019-10-12 11:05:20 -07:00
Edward Muller
0bbebc5e2d
Merge pull request #1024 from flimzy/gopherjs
...
Add terminal_check_js.go file, for compatibility with GopherJS
2019-10-12 10:59:10 -07:00
Edward Muller
9e05426313
Merge pull request #990 from muesli/assign-fixes
...
Fixed ineffectual assignment in test
2019-10-12 10:36:50 -07:00
Edward Muller
e33eea30de
Merge pull request #1017 from freeformz/ffz/docWriter
...
some minimal documentation for Logger.Writer{,Level}
2019-10-12 10:33:50 -07:00
Edward Muller
e5e927cae6
Merge pull request #1032 from zput/ReadMeAddThirdFormatter
...
ReadMe.md file adds The Third Formatter link
2019-10-12 10:32:27 -07:00
Edward Muller
890ead5200
Merge pull request #1034 from flowonyx/patch-1
...
Fixed some typos in README.md
2019-10-12 10:30:36 -07:00
Edward Muller
107a185f83
Merge pull request #1037 from psampaz/travis_go_113
...
add Go 1.13 in travis
2019-10-12 10:29:57 -07:00
Pantelis Sampaziotis
0cb0485e38
add Go 1.13 in travis
2019-10-11 16:42:11 +03:00
Joel Williams
6d035663cd
Fixed some typos in README.md
...
Fixed a few typos and grammatical issues in the README.md. I hope this is helpful just to make a small improvement.
2019-10-04 02:25:08 +02:00
zxc
3f89e2545f
ReadMe.md file adds The Third Formatter link
2019-09-29 11:27:08 +08:00
Jonathan Hall
305ec52856
Add terminal_check_js.go file, for compatibility with GopherJS
2019-09-19 11:06:10 +02:00
Edward Muller
6cd8d684fd
some minimal documentation for Logger.Writer{,Level}
...
This also includes two examples extracted from the readme.
2019-09-05 19:34:46 -07:00
Edward Muller
60320cbc2c
return early
...
This makes it easier to read / understand and is more idiomatic.
2019-09-05 16:09:16 -07:00
tbunyk
8b0b8a88f2
Merge remote-tracking branch 'upstream/master'
2019-09-03 15:29:19 +03:00
Simon Eskildsen
de736cf91b
readme: we have great maintainers now
2019-08-07 06:34:36 -04:00
Christian Muehlhaeuser
0c8c93fe4d
Avoid unnecessary conversion
...
No need to convert here.
2019-07-20 03:29:10 +02:00
Christian Muehlhaeuser
d4257626ad
Fixed ineffectual assignment in test
...
Don't assign l if it's not being checked/used afterwards.
2019-07-20 03:27:21 +02:00
David Bariod
07a84ee741
Merge pull request #977 from lynncyrin/pad-option
...
Add an pad option log level text
2019-07-01 16:35:06 +02:00
Lynn Cyrin
539b8af839
its => it's
2019-06-27 18:35:00 -07:00
Lynn Cyrin
af6ed964ef
len => RuneCount
...
note: this is not currently easily testable without a larger diff that refactors the levels
2019-06-26 20:48:04 -07:00
Lynn Cyrin
dcce32597d
avoid escapes! h/t @therealplato
2019-06-26 20:37:17 -07:00
Lynn Cyrin
8ba442aca6
init the loggers in tests
2019-06-24 20:50:37 -07:00
Lynn Cyrin
693469de8f
dynamically space the level text
2019-06-24 20:42:20 -07:00
Lynn Cyrin
b5cc19ce3e
bump ci
2019-06-05 00:49:35 -07:00
Lynn Cyrin
bef31a5df9
wording shift
2019-06-05 00:41:05 -07:00