40 Commits (1987ca32f5425fc3c9562233addd368abb1148a0)

Author SHA1 Message Date
  Andrew Thompson faf3096d99 Fix dialyzer warnings and make all the records typed 11 years ago
  Sergey Prokhorov 73d286e2b0 Add `async_threshold_window` option. #147 12 years ago
  Steve Strong 353dd21fde Implement persistent traces in config file 12 years ago
  Andrew Thompson 65c8a1ea42 Kill org-mode in favor of markdown, update docs and defaults 12 years ago
  Pedram Nimreezi 95b3fb0c87 Implement event stream processing 12 years ago
  Pedram Nimreezi b6a1827490 Add colors to lager, not enabled by default 12 years ago
  Andrew Thompson 79ea55a196 Improve the performance of the file backend 12 years ago
  Andrew Thompson 7af433004d Correct some dialyzer warnings 12 years ago
  Andrew Thompson acb8cf596f Add a test for async_threshold 12 years ago
  Andrew Thompson 5b3fae60b1 Cleanups suggested by @mshonle 12 years ago
  Andrew Thompson e87cf8e14e Don't use code:load it breaks coverage 12 years ago
  Andrew Thompson ef691d8947 Implement configurable error_logger msg drop threshold 12 years ago
  Andrew Thompson cf89804ced Switch between gen_event notify/sync_notify based on message queue length 12 years ago
  Ewan Mellor 228f2b98cf Bring some duplicate code together around the loglevel handling. 12 years ago
  Tristan Sloughter 10059b60ae add whitelist of error_logger handlers not to delete when error_logger_redirect is true 12 years ago
  Andrew Thompson 7986ec43a1 A sacrifice to the dialyzer god 12 years ago
  Andrew Thompson da4e0cfa84 Support backend modules defining their own gen_event handler ID 12 years ago
  Andrew Thompson f4f3dd3817 Rewrite to use a bitmask to represent active loglevels 12 years ago
  snaky 9151da2306 Fix custom formatter spec for lager_file_backend (version 2) 12 years ago
  Andrew Thompson a192bd9e91 Replace mochiglobal with a public ETS table 12 years ago
  Andrew Thompson 12a784b18e Time makes fools of us all 12 years ago
  Andrew Thompson 05718792ae Whitespace cleanups 13 years ago
  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 years ago
  Andrew Thompson efc7b7591b Changes suggested by Kostis, Dialyzer -Wunmatched_returns and Tidier 13 years ago
  Andrew Thompson 39ef6e4a5c Re-factor the file backend so it starts one gen_event handler per file 13 years ago
  Andrew Thompson 121c4c5241 Initial implementation of 'tracing' 13 years ago
  Andrew Thompson 116ee8d890 Try to preserve internal log messages generated before lager boots 13 years ago
  Andrew Thompson 5c11c70a31 Add simple size based log rotation 14 years ago
  Andrew Thompson 8895e1bf49 Fix error_logger handler restoration 14 years ago
  Andrew Thompson c48c625894 Minor changes requested 14 years ago
  Andrew Thompson 862a9cb46c Documentation! 14 years ago
  Andrew Thompson ae4f678406 Don't wrap the level argument in a list for no reason 14 years ago
  Andrew Thompson f282fbf372 Reinstall any error_logger handlers on application shutdown 14 years ago
  Andrew Thompson a6cbc19712 Rework supervisor tree to be more sane 14 years ago
  Andrew Thompson 0791fdfb86 Make lager an OTP application 14 years ago
  Andrew Thompson 7bcf044f1a Initial import 14 years ago