Luke Bakken
745fd81e5d
Add AppVeyor build file
5 лет назад
Luke Bakken
847b811095
Fix test failures on win32 in pr_stacktrace_test module
5 лет назад
Luke Bakken
b64c05ea5b
Fix lager_test_function_transform tests on win32 as monotonic_time can return the same value
5 лет назад
Luke Bakken
8b94200328
Move test util functions into TEST section of lager_util
5 лет назад
Luke Bakken
d45849a545
Fix lager_rotator_default tests on win32
5 лет назад
Luke Bakken
b069aeaac8
Fixed tests in lager_crash_log on win32
5 лет назад
Luke Bakken
cd5f69dafe
Factor out common code into lager_util:has_file_changed
5 лет назад
Luke Bakken
62e847acaa
Add inode check to write_should_check
5 лет назад
Luke Bakken
3e9e4eb3d1
Write test files using 1 second creation time in the future, lager_file_backend suite passes on win32
5 лет назад
Luke Bakken
0bc318cfd1
Ensure creation time is updated on win32 when files are created
5 лет назад
Luke Bakken
c7d7fce951
Fix test in lager_file_backend with exception for win32
5 лет назад
Luke Bakken
439e82c40f
Take a file ctime into account when write/4 is called
5 лет назад
Luke Bakken
7bb09880cd
Refactor lager_rotator_behaviour to return a files ctime value, which is necessary for detecting changes on win32
5 лет назад
Luke Bakken
39c1248f96
Fix "Internal rotation and delayed write" test on win32
5 лет назад
Luke Bakken
ecb0f8c3cf
Fix a couple more win32 test issues in lager_file_backend
5 лет назад
Luke Bakken
3267b9861d
All but one lager_file_backend test passes on win32
5 лет назад
Luke Bakken
990210faa9
Making progress on getting lager_file_backend tests passing on win32
5 лет назад
Luke Bakken
a4ceb21b38
Fix rotate_file_fail_test on win32
5 лет назад
Luke Bakken
f03fa288d0
Remove code causing some warnings
5 лет назад
Mark Allen
27a075b0c4
Roll 3.7.0
6 лет назад
Mark Allen
afad7bb3c3
Merge pull request #503 from vikger/master
Prepare for Erlang/OTP 22
6 лет назад
Viktor Gergely
d85621d8ae
Prepare for Erlang/OTP 22
6 лет назад
Viktor Gergely
0fbda11b68
Prepare for Erlang/OTP 22
6 лет назад
Mark Allen
517472b351
Merge pull request #501 from vikger/dialyzer500
Fix dialyzer errors
6 лет назад
Viktor Gergely
a48a90bca4
Fix dialyzer errors
6 лет назад
Mark Allen
4ffdf0dbef
Roll 3.6.10
6 лет назад
Mark Allen
b89d362f24
Merge pull request #499 from lukebakken/lrb-496_dont_count_filtered_logs_in_hwm
Fix for incorrectly counting dropped messages
6 лет назад
Luke Bakken
7549c85416
Fix test
Retry strategy for flaky tests
6 лет назад
Lajos Gerecs
4680b7f8eb
Fix for incorrectly counting dropped messages
Lager changes the error level of supervisor progress messages from
info to debug. This is done after the hwm checking changes the received
message count. This PR implements a fix by removing one from the count
if no message was sent.
Closes : #496
6 лет назад
Mark Allen
94f4cd5d4a
Merge pull request #494 from rgl/master
fix the pr_stacktrace invocation example
6 лет назад
Rui Lopes
427c60726b
fix the pr_stacktrace invocation example
6 лет назад
Andrew Thompson
b19a180dc1
Roll 3.6.9
6 лет назад
Mark Allen
a1ac676949
Merge pull request #493 from lukebakken/lrb-windows-rotation
Fix rotation on Windows
6 лет назад
Luke Bakken
3a4085d719
Fix log rotation on Windows / non-Unix OSes
Windows requires that file handles be closed prior to renaming files. In
addition, the inode on non-Unix OSes is always zero. This PR closes the
log files prior to rotation (instead of after) and ensures the case
where the file descriptor is `undefined` is handled.
6 лет назад
Mark Allen
1c0ab772df
Roll 3.6.8
6 лет назад
Mark Allen
85f185f982
Merge pull request #489 from erlang-lager/gh363
Document error_logger_whitelist and other updates
6 лет назад
Mark Allen
8c08e9dc2b
Document error_logger_whitelist and other updates
Closes #363
6 лет назад
Mark Allen
c215a29c15
Merge pull request #488 from erlang-lager/gh481
Maybe remove OTP 21 logger default handler
6 лет назад
Mark Allen
9f8d7a705e
Maybe remove OTP 21 logger default handler
Closes #481
6 лет назад
Mark Allen
411edc71ee
Merge pull request #486 from Ledest/master
Remove check for erlang:is_map/1
6 лет назад
Led
1062fdd786
.gitignore: add .rebar
6 лет назад
Led
9b3df0b51f
lager_trunc_io: clean up unneeded check for erlang:is_map/1
6 лет назад
Mark Allen
ecb78c54cf
Merge pull request #485 from velimir0xff/cowboy-stream-process-error
Handle errors generated by cowboy which were treated as ranch errors
6 лет назад
Grigory Starinkin
5cbc1260fc
Handle errors generated by cowboy which were treated as ranch errors
c998673eb0/src/cowboy_stream_h.erl (L153-L157)
6 лет назад
Andrew Thompson
69b4ada234
Roll 3.6.7
6 лет назад
Mark Allen
16780a62ff
Merge pull request #480 from erlang-lager/adt/better-sys-trace
Improve debug tracing support
6 лет назад
Mark Allen
6a7647df19
Merge pull request #479 from erlang-lager/fix_error_lager_test
Check for the right number of dropped messages
6 лет назад
Andrew Thompson
f94412dc98
Improve debug tracing support
By an unhappy accident, OTP21 added functionality for 'named' trace
functions. This has a pattern match that matches the old trace function
(a 2 tuple where the second element is itself a 2 tuple):
https://github.com/erlang/otp/pull/1781
This patch changes to using a versioned record (so we can extend the
tracing later if needed) and adds 3 more options to tracing; count,
timeout and format string.
Additionally, tracing an OTP process via start_link arguments is now
documented.
6 лет назад
Mark Allen
afdb8ed2f8
Check for the right number of dropped messages
Was 16, is now 15 after we merged #475
6 лет назад
Mark Allen
37b7facc41
Roll 3.6.6
6 лет назад