Mark Allen
7ac1511381
Merge pull request #467 from russagit/master
Prevent silent dropping of messages when hwm is exceeded
6 år sedan
Andrew Thompson
9bfc9bd20f
Handle strange crash report from gen_statem
6 år sedan
Andrew Thompson
8d5751b82c
Merge pull request #472 from shamis/is_loggable_atom
is_loggble - support for severity as atom
6 år sedan
Rustam Safargalin
04a2471657
Add tests for prevent silent dropping
6 år sedan
Rustam Safargalin
9f9b5a3807
Fix lasttime setting
6 år sedan
Shamis Shukoor
6a876827c2
is_loggble - support for severity as atom
6 år sedan
Andrew Thompson
82652f57c0
Fix typo in README
6 år sedan
Mark Allen
a7c20a91fe
Merge pull request #469 from erlang-lager/adt/remote_console
Allow the console backend to redirect output to a remote node
6 år sedan
Andrew Thompson
ca8fa228d4
Cleanups, add tests and docs
6 år sedan
Andrew Thompson
0d3993cbf1
Merge pull request #470 from c-bik/patch-1
Cosmetic Typo
6 år sedan
Bikram Chatterjee
3d24216568
Cosmetic Typo
6 år sedan
Andrew Thompson
43f15fef70
Allow the console backend to redirect output to a remote node
To support tracing to a console that is not the erlang node's *direct*
console introduce 2 additional options to the console backend:
`group_leader` and `id`. Group leader allows to use io:put_chars to send
the console output to a remote pid (eg. the group leader on a node
created by nodetool) and the ID allows multiple console backends to
exist simultaneously (for example {lager_console_backend, NodeName}).
Additionally, to support ephemeral console backends with associated
traces, if the console handler explicitly removes itself from the event
handler, remove any traces for that id.
To facilitate this, a new function has been added to the lager module:
`lager:clear_trace_by_destination/1`.
6 år sedan
Mark Allen
576a1e3164
Merge pull request #468 from GrzegorzW/fix/readme-event-queue-flushing-section
Fix markup - inline code
6 år sedan
GrzegorzW
95dc8dc190
Fix markup - inline code
6 år sedan
Rustam Safargalin
8039e9c484
Prevent silent dropping of messages when hwm is exceeded
6 år sedan
Andrew Thompson
bf60290101
Roll 3.6.4
6 år sedan
Mark Allen
b5f18abab5
Merge pull request #462 from erlang-lager/adt/sys-trace-func
Add a wrapper to allow lager to install a sys trace function
6 år sedan
Andrew Thompson
d21f05bab7
Add documentation and specs for lager:install_trace and lager:remove_trace
6 år sedan
Andrew Thompson
7778aa8992
Merge pull request #461 from HowardStark/master
Fixed platform_define pattern matching
6 år sedan
Howard Stark
701cd90c39
Fixed platform_define pattern matching
6 år sedan
Mark Allen
06f676aad8
Merge pull request #459 from russagit/Fix_issue_458
Fix reinstalling all handlers after killing a sink #458
6 år sedan
Mark Allen
d83a79a6b1
Merge pull request #460 from getong/test_erlang_21.0
test erlang/otp 21.0
6 år sedan
getong
b984b12ec7
test erlang/otp 21.0
6 år sedan
Rustam Safargalin
86e8d0137e
Fix reinstalling all handlers after killing a sink #458
6 år sedan
Andrew Thompson
5cab2d8368
Add a wrapper to allow lager to install a sys trace function
6 år sedan
Andrew Thompson
222293143f
Roll 3.6.3
7 år sedan
Andrew Thompson
f92d43021f
Merge pull request #456 from erlang-lager/adt/otp-21
OTP 21 support
7 år sedan
Andrew Thompson
e372f45261
Add OTP 21.0 RC2 to the travis testing temporarily
7 år sedan
Andrew Thompson
05bc579028
OTP 21 support
To support OTP 21 we manually start error_logger if it is not present
(and lager is configured to install an error_logger handler) and we add
error_logger as a logger handler.
Longer term we should switch to installing our own logger handler, but
that is a larger task as we'd have to redo all the event parsing, if
that is even possible.
7 år sedan
Andrew Thompson
d0a9db3b7a
Roll 3.6.2
7 år sedan
Mark Allen
0f30212e1b
Merge pull request #449 from IgorKarymov/master
Bugfix. flush_threshold not working.
7 år sedan
Igor Karymov
43d304038e
Bugfix. flush_threshold not working.
Fix incorrect option name validation.
7 år sedan
Andrew Thompson
9a7ab5ebed
Merge pull request #447 from erlang-lager/node_formatter
Add `node` as a formatting option
7 år sedan
Mark Allen
ebf74afbf0
Add `node` as a formatting option
Closes #309 . This will enable the use of `node`
in log formatting. It uses the value of the node()
function via atom_to_list/1 to output a value.
There is a simple test case.
7 år sedan
Mark Allen
144cece24c
Merge pull request #446 from surik/using_with_elixir
Update Elixir section with information about parse_transform
7 år sedan
Yury Gargay
1efc38c70a
Update Elixir section with information about parse_transform
According to the official changelog for elixir 1.5 parse_transform is
deprecated since this version. See
https://github.com/elixir-lang/elixir/blob/v1.5/CHANGELOG.md#4-deprecations
7 år sedan
Mark Allen
5558a73304
Merge pull request #445 from getong/change_default_console_configuration
use "[{level,info}]" instead
7 år sedan
getong
c9bf9e8ac6
use "[{level,info}]" instead
7 år sedan
Mark Allen
f369835b65
Merge pull request #442 from shino/pretty-print-list
Pretty print lists of records at top level and field values
7 år sedan
Mark Allen
97dc81add9
Merge pull request #441 from bullno1/master
Ignore return value of lager:dispatch_log in lager.hrl
7 år sedan
Shunichi Shinohara
a430820d8f
Pretty print list of records and list values in fields
7 år sedan
Shunichi Shinohara
4850ddefa5
Rename pr test suite
7 år sedan
Bach Le
c38dc5ae0a
Ignore return value of lager:dispatch_log in lager.hrl
This is to suppress dialyzer's `unmatched_return` warning
7 år sedan
Andrew Thompson
ff7ae90b26
Fix edoc
7 år sedan
Andrew Thompson
6cc6b125ad
Roll 3.6.1
7 år sedan
Mark Allen
58812d0b49
Merge pull request #440 from erlang-lager/adt/dont-log-0-drops
Don't log when we dropped 0 messages
7 år sedan
Andrew Thompson
ef862220a8
Don't log when we dropped 0 messages
7 år sedan
Andrew Thompson
ff134d4046
Merge pull request #439 from aeternity/uw-flush-bugfix
add flush options to proplist validation
7 år sedan
Ulf Wiger
295d6031ed
add flush options to proplist validation
7 år sedan
Mark Allen
c694de05f7
Merge pull request #436 from erlang-lager/adt/fix-flushing
Make a few corrections to the recent mailbox flushing changes
7 år sedan