Andrew Thompson
24d17d05fa
Fix for loglevel none in status
il y a 12 ans
Andrew Thompson
351e482735
File backends started as part of a trace have a loglevel of 'none'
il y a 12 ans
Andrew Thompson
c8096302aa
Fix a regression about setting loglevel to 'none'
il y a 12 ans
Andrew Thompson
069e553f1d
Fix a couple bugs in tracing
il y a 12 ans
Andrew Thompson
3162ad7f6b
Merge pull request #104 from tsloughter/error_logger_whitelist
add whitelist of error_logger handlers not to delete when error_logger_r...
il y a 12 ans
Tristan Sloughter
10059b60ae
add whitelist of error_logger handlers not to delete when error_logger_redirect is true
il y a 12 ans
Andrew Thompson
7986ec43a1
A sacrifice to the dialyzer god
il y a 12 ans
Andrew Thompson
3d429a33f3
Merge branch 'adt-application-metadata'
il y a 12 ans
Andrew Thompson
0ed603bd58
Merge branch 'adt-syslog-comparison-flags'
il y a 12 ans
Andrew Thompson
c3fc3c4e24
Add tests, fix some bugs & fix dialyzer specs
il y a 12 ans
Andrew Thompson
9b73d461d0
Document the registered process in the .app file
This helps systools detect registered name clashes
il y a 12 ans
Andrew Thompson
3bf2475952
Merge branch 'adt-ets-config'
il y a 12 ans
Andrew Thompson
2b51f7b4b5
Merge pull request #100 from basho/adt-record-printing
Support pretty printing records found in a module at compile time
il y a 12 ans
Andrew Thompson
1074416140
Return Default if lager_config:get/2 crashes
il y a 12 ans
Andrew Thompson
dda46da731
Merge pull request #102 from basho/adt-backend-id
Support backend modules defining their own gen_event handler ID
il y a 12 ans
Andrew Thompson
5cfaba3d31
Merge pull request #101 from basho/adt-format-errors
Reject invalid format strings more aggressively
il y a 12 ans
Andrew Thompson
f566318bdc
Add some more record printing tests and fix a bug
il y a 12 ans
Andrew Thompson
86c7c620bc
Lager master will become lager 2.0
il y a 12 ans
Andrew Thompson
da4e0cfa84
Support backend modules defining their own gen_event handler ID
il y a 12 ans
Andrew Thompson
ecebfe4269
Reject invalid format strings more aggressively
il y a 12 ans
Andrew Thompson
9bd0a411a3
Support pretty printing records found in a module at compile time
il y a 12 ans
Andrew Thompson
45f833e5db
Attempt to determine application at compile time and store in metadata
il y a 12 ans
Andrew Thompson
8d353aab65
Merge pull request #98 from gotthardp/no_macro_overload2
BUGFIX: Avoid overloading the LOG macro.
il y a 12 ans
Petr Gotthard
1c7a29f4fc
BUGFIX: Avoid overloading the LOG macro.
il y a 12 ans
Andrew Thompson
f4f3dd3817
Rewrite to use a bitmask to represent active loglevels
Also, adapt the rest of lager to use this bitmask as well.
il y a 12 ans
Andrew Thompson
bf1efd0573
Merge pull request #81 from ypaq/master
Added node to metadata in parse transfrom
il y a 12 ans
Andrew Thompson
67bce42bb8
Add syslog comparison support to file and console backends
il y a 12 ans
Andrew Thompson
f2f08d13fa
Merge pull request #85 from blinkov/master
Add "SMTP Support" section to README.org
il y a 12 ans
Andrew Thompson
ea87dd90aa
Merge pull request #84 from ates/master
Unnecessary debug message
il y a 12 ans
Andrew Thompson
464644836f
Merge pull request #92 from lukyanov/file_backend_formatter_fix2
Fix custom formatter spec for lager_file_backend (version 2)
il y a 12 ans
snaky
9151da2306
Fix custom formatter spec for lager_file_backend (version 2)
il y a 12 ans
Andrew Thompson
7aa316902e
Initial work on syslog style comparison flags for loglevels
il y a 12 ans
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.
il y a 12 ans
Ivan Blinkov
abc11b2f04
Add "SMTP Support" section to README.org
il y a 12 ans
Andrew Thompson
d648264942
Pid can sometimes be 'emulator', turns out
il y a 12 ans
Artem Teslenko
63cc66aa02
Remove unnecessary debug message
il y a 12 ans
Andrew Thompson
ed7e2aac35
Test and fix for a printable yet improper list
il y a 12 ans
Andrew Thompson
153117066e
Merge pull request #82 from legoscia/master
Use -include instead of -include_lib
il y a 12 ans
Magnus Henoch
0fda333cbf
Use -include instead of -include_lib
As the include file is located in the same application, using
-include instead of -include_lib removes the need for the
code directory to be called "lager" or "lager-VSN".
il y a 12 ans
Tilman Holschuh
23b26d94d4
added test case for custom format logging on console
il y a 12 ans
Tilman Holschuh
84034aa512
added "node" to metadata in parse transform
il y a 12 ans
Andrew Thompson
0b797bc657
Merge pull request #80 from saleyn/format_time
Performance improvement in date formatting function.
il y a 12 ans
serge
3a7b235866
Added more test cases
il y a 12 ans
serge
f52558b558
Performance improvement in date formatting function.
The micro-benchmarks show up to 20x improvement, which further
reduces logging overhead.
il y a 12 ans
Andrew Thompson
9981ca0b4d
Merge pull request #74 from basho/adt-tensorwrench-integration-2
Changed the messages sent to the backends to include metadata and separated formatting from the backend
il y a 12 ans
Andrew Thompson
d8ad5eb64a
Roll version 1.2.1
il y a 12 ans
Andrew Thompson
e04830b382
Tag lager_msg messages with a {log, ...} tuple
Helps with pattern matching.
il y a 12 ans
Andrew Thompson
180e09fd01
Use an opaque type with a module for accessors rather than a record
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.
il y a 12 ans
Andrew Thompson
dc6ad0ed3a
Typo
il y a 12 ans
Andrew Thompson
bcbd8ff939
Document the lager_truncation_size compile-time option
il y a 12 ans