James Nord
19041967a9
unit test was incorrect for windows.
...
Now that windows coloring behaves correctly the unit test for
text_formatter was incorrect.
changes the expected test output to be the same regardless of the OS.
2019-04-23 17:46:07 +01:00
James Nord
606ffcaf8f
Do not assume no color on windows.
...
recent windows 10 can support colour (it is even enabled in logrus)
however the default formatter does not use colour and so the default log
format is different on windows to other OSes when logging to the
terminal. This removed the hard code no colour for windows terminals to
be consistent with other OSes
fixes #763
2019-04-23 17:12:36 +01:00
David Bariod
9b3cdde74f
Merge pull request #946 from sirupsen/solaris_build
...
Fix solaris build
2019-04-03 11:10:19 +02:00
David Bariod
c1b61542d7
Fix solaris build
2019-04-03 10:46:44 +02:00
David Bariod
8bdbc7bcc0
Release 1.4.1
2019-04-02 18:14:07 +02:00
David Bariod
ba0a156bcc
Merge pull request #937 from tandr/test-travis-3-plat
...
Test more platforms
2019-04-02 17:52:19 +02:00
David Bariod
717f2ccd7d
Merge pull request #944 from hrxu01/remove_field_if_val_is_empty_for_func_file_filed
...
remove field if val is empty string for func and file field
2019-04-02 09:30:20 +02:00
David Bariod
8fe117bf7f
Merge pull request #943 from tandr/unexport-isterminal
...
Unexport IsTerminal
2019-04-02 09:14:47 +02:00
Haoran Xu
6c615e1abe
remove field if val is empty string for func and file field in text formatter
2019-04-02 11:43:56 +08:00
Andrey Tcherepanov
ede5b639cd
Make isTerminal un-exported
2019-04-01 10:16:11 -06:00
Andrey Tcherepanov
3e06420226
Move files to main directory
2019-04-01 10:15:09 -06:00
Adam Renberg Tamm
a6c0064cfa
Merge pull request #941 from hrxu01/return_new_entry_for_Entry.WithContext
...
return new entry for Entry.WithContext
2019-03-31 15:19:41 +02:00
Haoran Xu
38bc297a3d
return new entry for Entry.WithContext
2019-03-29 14:04:26 +08:00
Andrey Tcherepanov
7d700cdff0
Test more platforms
...
It would be 5 * 3 = 15 runs
2019-03-28 16:13:21 -06:00
Sébastien Lavoie
aefd7ecb90
Merge pull request #935 from pacmessica/move-terminal-pkg
...
Move terminal package
2019-03-28 09:44:47 -04:00
Jessica Paczuski
c49ef1d4bf
Move terminal package
...
fixes issue where terminal_check_notappengine.go can't access terminal
package since terminal package is in an internal package
2019-03-28 11:32:49 +01:00
David Bariod
787e519fa8
Merge pull request #932 from tandr/drop-crypto-2
...
Drop x/crypto package dependency
2019-03-28 09:41:56 +01:00
Andrey Tcherepanov
5d8c3bffc9
Updated travis.yml
2019-03-27 10:59:38 -06:00
Andrey Tcherepanov
41ee4dd365
Moved moved unix-related parts into terminal
2019-03-27 10:56:55 -06:00
Andrey Tcherepanov
7de3dd8c8b
Removed golang.org/x/crypto refs
2019-03-27 10:56:55 -06:00
Andrey Tcherepanov
10ff0d07c3
Got rid of IsTerminal call to reduce external dependencies
2019-03-27 10:56:55 -06:00
David Bariod
1115b87d62
Merge pull request #927 from ceh-forks/ci-go-1-12
...
Test with Go 1.12
2019-03-27 09:37:13 +01:00
Emil Hessman
c076594430
Add Go 1.12 to Travis CI build matrix
2019-03-27 07:08:19 +01:00
Adam Renberg Tamm
dae0fa8d5b
Merge pull request #920 from sirupsen/changelog-v140
...
Add CHANGELOG for v1.4.0
2019-03-11 17:20:41 +01:00
Adam Renberg Tamm
02141df9f0
Add CHANGELOG for v1.4.0
2019-03-11 16:27:44 +01:00
David Bariod
5bd5a315a5
Merge pull request #919 from tgwizard/entry-context
...
Add WithContext
2019-03-11 15:47:26 +01:00
Adam Renberg Tamm
68e41f673a
Add WithContext
2019-03-11 15:38:19 +01:00
Sébastien Lavoie
131eba2470
Merge pull request #901 from CodeLingoBot/rewrite
...
Fix error formatting based on best practices from Code Review Comments
2019-03-11 10:33:21 -04:00
David Bariod
d7b6bf5e4d
Merge pull request #916 from sirupsen/fix_race_getcaller
...
Fix race getcaller
2019-03-06 14:14:08 +01:00
David Bariod
cf1b9fd15e
fix sync.Once usage instead of adding a mutex lock
2019-03-06 14:08:02 +01:00
georlav
b9d451406d
fix ReportCaller race condition
2019-03-04 20:58:21 +02:00
David Bariod
c9b4f5af6d
Merge pull request #913 from sirupsen/example_caller_prettyfier
...
Example caller prettyfier
2019-03-03 12:00:21 +01:00
David Bariod
99a5172d62
Add and example for CallerPrettyfier
2019-03-03 11:53:51 +01:00
David Bariod
5c2b39a4f8
Remove debug trace
2019-03-03 11:52:04 +01:00
David Bariod
fa3c1df513
Merge pull request #911 from sirupsen/caller_prettyfier_text_formatter
...
Add a CallerPrettyfier callback to the text formatter
2019-02-27 13:42:49 +01:00
David Bariod
ffec2f2e0a
Add a CallerPrettyfier callback to the text formatter
2019-02-27 13:35:45 +01:00
David Bariod
cbce296565
Merge pull request #909 from sirupsen/caller_prettyfier
...
Add a CallerPrettyfier callback to the json formatter
2019-02-27 13:13:02 +01:00
David Bariod
5e9b246bea
Add a CallerPrettyfier callback to the json formatter
2019-02-27 13:02:20 +01:00
noushavandijk
4f5fd631f1
Fix infinite recursion on unknown Level.String()
...
Using `%q` in the error string causes `MarshalText` to recurse (by calling String()).
2019-02-20 09:22:53 -08:00
David Bariod
cdb2f3857c
Merge pull request #897 from antonfisher/patch-1
...
Add nested-logrus-formatter to README.md
2019-02-10 14:00:17 +01:00
David Bariod
1261c1f8a1
Merge pull request #903 from gavincabbage/entry-logf-level
...
prevent string formatting in Entry.Logf when log level is not enabled
2019-02-10 13:38:47 +01:00
Gavin Cabbage
c4e4882020
prevent string formatting in Entry.Logf when log level is not enabled
2019-02-06 14:51:33 -05:00
CodeLingo Bot
774bb8e43f
Fix error formatting based on best practices from Code Review Comments
...
Signed-off-by: CodeLingo Bot <bot@codelingo.io>
2019-02-05 05:52:27 +00:00
Georgi Dimitrov
4ea4861398
Add a DeferExitHandler function
...
Useful for running exit handlers in the same order as defer statements
2019-01-29 10:29:38 -08:00
Anton Fisher
68a2b575f1
Add nested-logrus-formatter to README.md
...
Hi,
I'd like to propose another one third-party formatter for logrus (https://github.com/antonfisher/nested-logrus-formatter ).
Thanks.
2019-01-26 14:16:28 -08:00
Richard Poirier
7d8d63893b
Merge pull request #893 from jiangxin/jx/fix-warningln
...
logger: fix wrong callback method
2019-01-22 11:28:20 -08:00
Jiang Xin
f61e48bb8e
logger: fix wrong callback method
...
Fix wrong callback in `logger.go`, and add test cases:
1. `logger.Warningln` should call `logger.Warnln`, not `logger.Warn`.
2. It's ok for `logger.Print` to call `entry.Info`, but calling `entry.Print`
is better.
Signed-off-by: Jiang Xin <zhiyou.jx@alibaba-inc.com>
2019-01-22 20:46:10 +08:00
David Bariod
659e47340e
Merge pull request #890 from sirupsen/hook_fire_order_test
...
Add a unit test to ensure hook are called in their registration order
2019-01-17 13:59:11 +01:00
David Bariod
0f544bf278
Add a unit test to ensure hook are called in their registration order
2019-01-17 13:42:39 +01:00
David Bariod
11dad09cee
Merge pull request #889 from sirupsen/default_field_hook
...
Add an example hook which adds default fields
2019-01-17 09:42:32 +01:00