Mark Allen
|
566a6dc626
|
If Sink referenced but not running, return error
If a sink is referenced in a call, but is not configured
(by being a running process), then emit an
{error, {sink_not_configured, Sink}} tuple.
|
10 vuotta sitten |
Mark Allen
|
5f811f332f
|
Merge branch 'feature/multiple-sinks' of github.com:/basho/lager into feature/multiple-sinks
|
10 vuotta sitten |
Mark Allen
|
4da506b06b
|
Add check for same file across backends.
Throw {error, bad_config} if we find one during
handler startup.
|
10 vuotta sitten |
John R. Daily
|
96e3ba7095
|
More/fixed comments
|
10 vuotta sitten |
John R. Daily
|
066fa59a1c
|
The audit sink was always for experimentation. Remove it before it accidentally slips into a release
|
10 vuotta sitten |
John R. Daily
|
b0a2c4c82e
|
More bugfixes re: trace file handling
|
10 vuotta sitten |
John R. Daily
|
89ca81df2d
|
Bugfix: handler tuple order was incorrect
|
10 vuotta sitten |
John R. Daily
|
13ec782f0a
|
Fix the async threshold test to eliminate a race condition. It now tests something slightly different, but should be sufficient
|
10 vuotta sitten |
John R. Daily
|
e08fc432a8
|
Fix status
|
10 vuotta sitten |
John R. Daily
|
302767ec0f
|
Make dialyzer happy
|
10 vuotta sitten |
John R. Daily
|
d5856f2284
|
Add sink identification export
|
10 vuotta sitten |
John R. Daily
|
439a81c2ca
|
Introduce sleep to account for interval between writes necessary for rotation to work
|
10 vuotta sitten |
John R. Daily
|
9d9bf29633
|
Fix init (for some questionable definition of fix)
|
10 vuotta sitten |
John R. Daily
|
e070348290
|
Fix some legacy loglevel handling in tests
|
10 vuotta sitten |
John R. Daily
|
f37a957a0e
|
Support extra sink argument
|
10 vuotta sitten |
John R. Daily
|
daf3fdeb02
|
Move the extra sink argument down a layer so that reinstalls work properly
|
10 vuotta sitten |
John R. Daily
|
a71a7ff1a7
|
Do not forget to clear traces from global loglevel settings
|
10 vuotta sitten |
John R. Daily
|
a230240c58
|
Support new sink metadata in init
|
10 vuotta sitten |
John R. Daily
|
194f4aeb94
|
lager maps to lager_event, so audit maps to audit_event
|
10 vuotta sitten |
John R. Daily
|
752065eb55
|
Read extra sinks from configuration options
|
10 vuotta sitten |
John R. Daily
|
5f27739e1e
|
At the lowest level of the transform, allow multiple sinks
|
10 vuotta sitten |
John R. Daily
|
5c1a0795cf
|
Need dat get_loglevels/4
|
10 vuotta sitten |
John R. Daily
|
087e931004
|
error_logger was always its own sink - return to that behavior
|
10 vuotta sitten |
John R. Daily
|
4343bc776d
|
Cannot use basho_bench without a parse transform; I hope this minimal change will do it
|
10 vuotta sitten |
John R. Daily
|
1b14a42b5b
|
Follow-on to previous fix
|
10 vuotta sitten |
John R. Daily
|
3ae2ca020c
|
Mixed up application:get_env with proplists behavior
|
10 vuotta sitten |
John R. Daily
|
a42eda8c96
|
Misunderstood the inbound Module term. Should probably have specs and/or a different name. Actually represents the unique ID we want, e.g. {lager_file_handler, "foo.log"}
|
10 vuotta sitten |
John R. Daily
|
67565b4444
|
Need 2ary get_loglevel (shame it is broken tho)
|
10 vuotta sitten |
John R. Daily
|
564bf98248
|
Do not lose existing handlers
|
10 vuotta sitten |
John R. Daily
|
5f3f0fee6c
|
Match the correct tuple. Return an {ok, _} tuple so the next case statement does not get confused
|
10 vuotta sitten |
John R. Daily
|
fb72c10ff0
|
Including the config in the handler ID only confuses our ability to detect matches from the handlers list
|
10 vuotta sitten |
John R. Daily
|
347c9c53b4
|
Lager STARTS
|
10 vuotta sitten |
John R. Daily
|
52c753c4f8
|
More bugfixes
|
10 vuotta sitten |
John R. Daily
|
a462c046fe
|
Various bugfixes of various levels of desperation
|
10 vuotta sitten |
John R. Daily
|
8fae61af12
|
More config tweaks
|
10 vuotta sitten |
John R. Daily
|
612dd4e65a
|
Finish fixing get/set. Got out of the habit of compiling before committing, oops
|
10 vuotta sitten |
John R. Daily
|
2926dd51a1
|
get/2 was confusing: Sink, Key or Key, Default. Clean up by forcing into {Sink, Key} tuple
|
10 vuotta sitten |
John R. Daily
|
ba5548e057
|
update_loglevel_config now takes a sink argument
|
10 vuotta sitten |
John R. Daily
|
b724b6bd42
|
Monads...still do not know what they are but I know I need em
|
10 vuotta sitten |
John R. Daily
|
b88e95ea42
|
macro ftw
|
10 vuotta sitten |
John R. Daily
|
efd3164248
|
Stupid compiler errors
|
10 vuotta sitten |
John R. Daily
|
21fd439a6f
|
Stupid compiler errors
|
10 vuotta sitten |
John R. Daily
|
53488fcb1a
|
Trailing commas, my old enemy
|
10 vuotta sitten |
John R. Daily
|
0ec113132b
|
Traces now are assigned to a single sink as requested (or lager_event by default)
|
10 vuotta sitten |
John R. Daily
|
cc7e4d26d4
|
Start incorporating support for dedicated tracing sink
|
10 vuotta sitten |
John R. Daily
|
db697bc720
|
Revert last change: we are not (yet) allowing backends to watch multiple sinks
|
10 vuotta sitten |
John R. Daily
|
6f6b0110f2
|
Starting down the path of making backends handle multiple sinks (primary use case is tracing)
|
10 vuotta sitten |
John R. Daily
|
c0d859441f
|
Rethink configuration, heavily rework lager_app:start for more modularity
|
10 vuotta sitten |
John R. Daily
|
a932df0e7d
|
To make configuration backwards compatible, I think lager_event stays as a special sink, with other sinks able to be added
|
10 vuotta sitten |
John R. Daily
|
f8cd7ec888
|
More DEFAULT_SINK
|
10 vuotta sitten |