- 24 Apr, 2013 1 commit
-
-
Andrew Thompson authored
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.
-
- 09 Apr, 2013 1 commit
-
-
Pedram Nimreezi authored
Adds transparent event stream processing and statistics. A new 3-tuple trace is introduced as `{Key, Op, Value}`, but for backwards compatibility `{Key, Val}` implies `=` for `Op` and `{Key, '*'}` remains as is in the case of wildcards. A simplified query tree module is generated which reduces redundant selection conditions to minimize filtering overhead.
-
- 16 Mar, 2013 1 commit
-
-
Andrew Thompson authored
This is done via a combination of several things: * Make the loglevel that triggers a sync configurable * Make the delayed_write size and intervals configurable * Make the interval at which external rotation is checked for configurable * Store the timestamp a lager_msg was created inside the lager_msg To support these changes, several other things had to be modified: * lager_msg:timestamp now returns a timestamp * lager_msg:datetime was added to return the {date, time} of a message, like lager_msg:timestamp used to * The configuration syntax for file backends was changed to be of the form {lager_file_backend, proplist()} and the old syntax was deprecated Additionally, the defaults for the check_interval was raised from 'always' to 1 second, and the sync_interval was changed from 2 seconds to one second.
-
- 30 Nov, 2012 1 commit
-
-
Andrew Thompson authored
Also, adapt the rest of lager to use this bitmask as well.
-
- 14 Nov, 2012 1 commit
-
-
Andrew Thompson authored
This also removes the dependency on the syntax_tools and compiler applications, which interfered with lager's startup/shutdown order.
-
- 26 Sep, 2012 2 commits
-
-
Andrew Thompson authored
Helps with pattern matching.
-
Andrew Thompson authored
I didn't want the lager_log_message record being used across application boundaries, this will insulate other applications from any changes to the message type's internal structure.
-
- 25 Sep, 2012 2 commits
-
-
Andrew Thompson authored
-
Andrew Thompson authored
-
- 28 Aug, 2012 2 commits
-
-
Andrew Thompson authored
-
Jason Wagner authored
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.
-
- 08 Oct, 2011 1 commit
-
-
Andrew Thompson authored
-
- 06 Oct, 2011 1 commit
-
-
Andrew Thompson authored
-
- 17 Aug, 2011 1 commit
-
-
Andrew Thompson authored
-
- 12 Aug, 2011 2 commits
-
-
Andrew Thompson authored
If backends have a failure or something, don't discard the messages, wait half a second and then try sending them again.
-
Andrew Thompson authored
-
- 15 Jul, 2011 2 commits
-
-
Andrew Thompson authored
-
Andrew Thompson authored
-
- 07 Jul, 2011 1 commit
-
-
Andrew Thompson authored
-