John R. Daily
4f94260239
Revert decision to throw a {sink, Sink} tuple at every backend; instead, special case the throttle
10 年前
John R. Daily
daf3fdeb02
Move the extra sink argument down a layer so that reinstalls work properly
10 年前
John R. Daily
a462c046fe
Various bugfixes of various levels of desperation
10 年前
John R. Daily
ba5548e057
update_loglevel_config now takes a sink argument
10 年前
John R. Daily
db697bc720
Revert last change: we are not (yet) allowing backends to watch multiple sinks
10 年前
John R. Daily
6f6b0110f2
Starting down the path of making backends handle multiple sinks (primary use case is tracing)
10 年前
John R. Daily
2d33a13415
Clarify that "event" in this module is what we are now calling a "sink"
10 年前
Andrew Thompson
752733b093
Make tests pass on buildbot more of the time
11 年前
Andrew Thompson
faf3096d99
Fix dialyzer warnings and make all the records typed
11 年前
Pedram Nimreezi
be6a315e59
Fix lager eunit initialization
11 年前
Andrew Thompson
ccdc4d4c8f
Rework the 'old shell' warning, and some related work
Add ability for handlers to 'fatally' fail, so they won't attempt to
reinstall themselves later.
Also fix an issue with the INT_LOG macro not doing the right thing when
only the lager_throttle_backend was installed.
12 年前
Ewan Mellor
df90ea05cf
Add an update to the global loglevel when a new handler is installed.
This fixes a bug where messages were incorrectly discarded if the new
handler is using log levels that are different from those in use by handlers
that were set up at start-of-day.
12 年前
Andrew Thompson
a192bd9e91
Replace mochiglobal with a public ETS table
This also removes the dependency on the syntax_tools and compiler
applications, which interfered with lager's startup/shutdown order.
12 年前
Andrew Thompson
12a784b18e
Time makes fools of us all
12 年前
Jason Wagner
0415d21669
Changed the messages sent to the backends to include metadata and separated formatting from the backend. Added documentation, fixed tests, and removed some unused code.
13 年前
Andrew Thompson
efc7b7591b
Changes suggested by Kostis, Dialyzer -Wunmatched_returns and Tidier
13 年前
Andrew Thompson
caad1f8c83
Fix eunit tests to "start" compiler and syntax_tools
This is just silly busy-work since they're library applications, but
whatever.
13 年前
Andrew Thompson
3311702a6d
Add builtin chomping to lager_format
13 年前
Scott Lystig Fritchie
042e210a9d
Remove application:unload() calls from test code
13 年前
Andrew Thompson
d828c35f12
Fixup the tests after merging in the rotation code
13 年前
Andrew Thompson
cde3eecf1a
Tests for the gen_event handler watcher
13 年前
Andrew Thompson
5c11c70a31
Add simple size based log rotation
13 年前
Andrew Thompson
c48c625894
Minor changes requested
14 年前
Andrew Thompson
862a9cb46c
Documentation!
14 年前
Andrew Thompson
a6cbc19712
Rework supervisor tree to be more sane
14 年前