3 * Replace example files with testable examples
7 * bug: quote non-string values in text formatter (#583)
8 * Make (*Logger) SetLevel a public method
12 * bug: fix escaping in text formatter (#575)
16 * Officially changed name to lower-case
17 * bug: colors on Windows 10 (#541)
18 * bug: fix race in accessing level (#512)
22 * feature: add writer and writerlevel to entry (#372)
26 * bug: fix undefined variable on solaris (#493)
30 * formatter: configure quoting of empty values (#484)
31 * formatter: configure quoting character (default is `"`) (#484)
32 * bug: fix not importing io correctly in non-linux environments (#481)
36 * bug: fix windows terminal detection (#476)
40 * bug: fix tty detection with custom out (#471)
44 * performance: Use bufferpool to allocate (#370)
45 * terminal: terminal detection for app-engine (#343)
46 * feature: exit handler (#375)
50 * feature: Add a test hook (#180)
51 * feature: `ParseLevel` is now case-insensitive (#326)
52 * feature: `FieldLogger` interface that generalizes `Logger` and `Entry` (#308)
53 * performance: avoid re-allocations on `WithFields` (#335)
57 * logrus/text_formatter: don't emit empty msg
58 * logrus/hooks/airbrake: move out of main repository
59 * logrus/hooks/sentry: move out of main repository
60 * logrus/hooks/papertrail: move out of main repository
61 * logrus/hooks/bugsnag: move out of main repository
62 * logrus/core: run tests with `-race`
63 * logrus/core: detect TTY based on `stderr`
64 * logrus/core: support `WithError` on logger
65 * logrus/core: Solaris support
69 * logrus/core: fix possible race (#216)
70 * logrus/doc: small typo fixes and doc improvements
75 * hooks/raven: allow passing an initialized client
79 * logrus/core: revert #208
83 * formatter/text: fix data race (#218)
87 * logrus/core: fix entry log level (#208)
88 * logrus/core: improve performance of text formatter by 40%
89 * logrus/core: expose `LevelHooks` type
90 * logrus/core: add support for DragonflyBSD and NetBSD
91 * formatter/text: print structs more verbosely
95 * logrus: fix more Fatal family functions
99 * logrus: fix not exiting on `Fatalf` and `Fatalln`
103 * logrus: defaults to stderr instead of stdout
104 * hooks/sentry: add special field for `*http.Request`
105 * formatter/text: ignore Windows for colors
109 * formatter/\*: allow configuration of timestamp layout
113 * formatter/text: Add configuration option for time format (#158)