1. 24 Apr, 2013 1 commit
  2. 09 Apr, 2013 1 commit
    • Pedram Nimreezi's avatar
      Implement event stream processing · 95b3fb0c
      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.
      95b3fb0c
  3. 16 Mar, 2013 1 commit
    • Andrew Thompson's avatar
      Improve the performance of the file backend · 79ea55a1
      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.
      79ea55a1
  4. 30 Nov, 2012 1 commit
  5. 14 Nov, 2012 1 commit
  6. 26 Sep, 2012 2 commits
  7. 25 Sep, 2012 2 commits
  8. 28 Aug, 2012 2 commits
  9. 08 Oct, 2011 1 commit
  10. 06 Oct, 2011 1 commit
  11. 17 Aug, 2011 1 commit
  12. 12 Aug, 2011 2 commits
  13. 15 Jul, 2011 2 commits
  14. 07 Jul, 2011 1 commit