Andrew Thompson
c21f1bdd9b
Better crash reports for processes started via proc_lib, Fixes #31
před 13 roky
Andrew Thompson
5fd47ad38a
Typo
před 13 roky
Andrew Thompson
24d8d05080
Supervisor child names can be strings
před 13 roky
Andrew Thompson
41bddc83f7
Merge pull request #29 from basho/bwf-atom-numerals
don't quote atoms just for containing numerals
před 13 roky
Bryan Fink
c2b5f9f67c
don't quote atoms just for containing numerals
As long as the numeral is not the first character, it shouldn't force
quoting on the atom. For example, abc123 does not need quotes.
před 13 roky
Andrew Thompson
570d6cb591
Add link to AMQP backend
před 13 roky
Andrew Thompson
9680638146
Merge pull request #28 from brendanhay/master
Fix to compile on R13A
před 13 roky
Brendan Hay
446ca91d50
Prefixing alist/3 error to make it compile on R13A
před 13 roky
Andrew Thompson
16fb55890c
Correct printing of strings in mixed error reports (reported by Bryan Hughes)
Since the lager_format rewrite, ~p and ~w now have different behaviour
with regard to printing lists as strings.
před 13 roky
Andrew Thompson
ce9a47b447
Merge branch 'adt-atomic-tracer'
Conflicts:
src/lager.erl
před 13 roky
Andrew Thompson
c12a608752
Merge pull request #27 from basho/adt-stricter-eliding
Stricter eliding of terms
před 13 roky
Andrew Thompson
5068e29383
Fix a couple minor issues with length calculation, add tests
před 13 roky
Andrew Thompson
f43fa83bcc
Fix a bug with how the remaining free space is calculated
před 13 roky
Andrew Thompson
0de9759a36
Merge pull request #25 from basho/adt-faster-format
Faster string formatting
před 13 roky
Andrew Thompson
5c7a79fdf9
Don't create a crash log called 'undefined'. Closes #26
před 13 roky
Andrew Thompson
f459624b8d
Fix EQC test to work with floats and padding
před 13 roky
Andrew Thompson
f918156b10
Fix a bug with the calculation of the remaining length
If the result of the string format was longer than the remaining length,
the returned remaining length would be negative, which would make very
strange things happen.
před 13 roky
Andrew Thompson
ed7bc9a8a8
Add pid to the list of attributes automatically captured for tracing
před 13 roky
Andrew Thompson
c619263486
Cleanup unused handlers when a trace is removed, documentation
před 13 roky
Andrew Thompson
96e9f6eaae
Add a function for removing an active trace
před 13 roky
Andrew Thompson
bd9b66afbb
Don't allow a trace to be installed twice
před 13 roky
Andrew Thompson
0e70e68841
Add documentation & function to clear all traces
před 13 roky
Andrew Thompson
e3e8c80a04
Fix loglevel changes for files, now they've been refactored
před 13 roky
Andrew Thompson
ac8fb192b1
Implement console tracing, don't generate duplicate messages
před 13 roky
Andrew Thompson
d28e7c5f19
Initial attempt at a trace API, and a status() command
před 13 roky
Andrew Thompson
23cbc21964
Implement tracing for the file backend, with tests
před 13 roky
Andrew Thompson
39ef6e4a5c
Re-factor the file backend so it starts one gen_event handler per file
před 13 roky
Andrew Thompson
121c4c5241
Initial implementation of 'tracing'
před 13 roky
Jared Morrow
f435790657
Roll version 0.9.4
před 13 roky
Andrew Thompson
2b6027dc86
Merge pull request #22 from basho/adt-fix-crash-report-process-names
Fix how the name/pid of the process is printed in crash reports
před 13 roky
Andrew Thompson
3311702a6d
Add builtin chomping to lager_format
před 13 roky
Andrew Thompson
31d9529e3e
Default to treating lists as strings, (and set it false for ~w)
před 13 roky
Andrew Thompson
9c6ce62ff8
Fix some more formatting bugs
před 13 roky
Andrew Thompson
de5d84e349
Fix how the name/pid of the process is printed in crash reports
Before this fix, the code assumed that processes without a registered
name omitted the {registered_name, X} tuple in the crash report. In
actual fact, process_info/2 returns [] when the process has no
registered name, so unregistered processes were being printed with a
"name" of "[]". This corrects the code to print the Pid in this case
instead.
před 13 roky
Jared Morrow
1d7b6903d5
Roll version 0.9.3
před 13 roky
Andrew Thompson
9e735a72ad
Improve tests, fix some minor bugs
před 13 roky
Andrew Thompson
d16dfaa0f8
Implement ~P/~W style depth-limiting
před 13 roky
Andrew Thompson
e5b58fc71e
Implement print options for trunc_io so ~s/~p/~w emulation is more accurate
Specifically, the handling of lists/binaries/atoms is closer to
io_lib:format's behaviour, and some regular expressions are eliminated.
před 13 roky
Andrew Thompson
e45d5bc3c9
Implement an alternative and much faster lager_trunc_io:format/3
před 13 roky
Andrew Thompson
2fd7945f47
Merge pull request #16 from basho/adt-simple_one_for_one-crash-report
Use mfargs instead of name attribute as the way to detect supervisor_bridge
před 13 roky
Andrew Thompson
8591d1f154
Merge pull request #21 from basho/adt-fix-github-issue-20
Fix issue #20
před 13 roky
Andrew Thompson
5140cb3449
Don't convert \r, etc to spaces, don't assume printablility by first char
před 13 roky
Jared Morrow
8427d06cb7
Roll version 0.9.2
před 13 roky
Andrew Thompson
5270d36b44
Merge pull request #19 from basho/adt-test-less-dependant-on-timer
Make the tests less dependant on timer:sleep()
před 13 roky
Andrew Thompson
b61718ff80
Make the call to the crash log synchronous only when testing
před 13 roky
Andrew Thompson
4dfee06cd9
Make tests less dependant on timer:sleeps to function correctly
před 13 roky
Jared Morrow
80f5ffbe04
Version roll 0.9.1
před 13 roky
Jared Morrow
7bccda5697
Update rebar version: 2 date: 20110907_012454 vcs: git 1cb1ae2
před 13 roky
Andrew Thompson
8d5e5db9f1
Merge pull request #18 from basho/djr-set_loglevel-typo
Fix typo in README
před 13 roky
Daniel Reverri
5793dfea75
Fix typo in README
před 13 roky