Andrew Thompson
8d5e5db9f1
Merge pull request #18 from basho/djr-set_loglevel-typo
Fix typo in README
13 년 전
Daniel Reverri
5793dfea75
Fix typo in README
13 년 전
Andrew Thompson
445a546391
Merge pull request #17 from basho/adt-fix-binary-printing
Several fixes for printing binaries, improve quote stripping
13 년 전
Andrew Thompson
7e9da648db
Several fixes for printing binaries, improve quote stripping
In string mode, "..", '..' and <<"..">> are stripped, just like with
io:format.
13 년 전
Andrew Thompson
6fdbe25071
Use mfargs instead of name attribute as the way to detect supervisor_bridge
As Ryan pointed out, the 'name' of a supervisor's child may be
'undefined' for a simple_one_for_one supervisor.
13 년 전
Andrew Thompson
28a5c9ecd8
Merge pull request #13 from basho/adt-fix-term-printing
Fix term printing in errors to properly show embedded lists
13 년 전
Andrew Thompson
53d5de448c
Fix term printing in errors to properly show embedded lists
The ~w formatting used before was not printing lists embedded in other
terms. This change uses trunc_io to print those terms safely and without
potentially introducing linebreaks (like ~p would)
13 년 전
Andrew Thompson
4cfa3ee400
Merge pull request #12 from basho/adt-fix-print-bugs
Adt fix print bugs
13 년 전
Andrew Thompson
0cc9e25224
Remove incorrect test case
13 년 전
Andrew Thompson
af4ea7f31d
Don't treat floats in a list as printable characters Reported by @bryanhughes
The test if an element in a list was in the printable range didn't
handle the case of a float in the list that compared to be in the
printable range.
13 년 전
Andrew Thompson
a0440a9d60
Smarter doublequote stripping when printing strings with ~s
13 년 전
Andrew Thompson
dadd0cf53f
Merge pull request #10 from basho/adt-better-float-printing
Use the io_lib_format:fwrite_g function to print floats
13 년 전
Andrew Thompson
9a577df2e0
Use the io_lib_format:fwrite_g function to print floats
This is superior to float_to_list as it only prints the meaningful
digits and 1.0 isn't rendered as "1.00000000000000000000e+00".
13 년 전
Andrew Thompson
3babca112c
Make sure atoms needing quoting are quoted.
13 년 전
Scott Lystig Fritchie
042e210a9d
Remove application:unload() calls from test code
13 년 전
Scott Lystig Fritchie
e13bc3d9ee
Merge branch 'slf-log-msg-truncation'
13 년 전
Scott Lystig Fritchie
83c2a412ab
Mash in the remainder of adt-error-format-protection branch
13 년 전
Scott Lystig Fritchie
cf51ba06d3
Rename format_string_chop() -> safe_format_chop(), add -export
13 년 전
Scott Lystig Fritchie
eea29bece1
Rework using safe_format() from one of Andrew's branches
13 년 전
Scott Lystig Fritchie
9a6aff40a7
Add lager:log() message size truncation
Use lager_trunc_io:format() for all messages submitted via
lager:log(). Also, refactor list flattening and final newline
stripping into shared func that uses re:replace() to do both.
13 년 전
Andrew Thompson
f85ea9eb88
Add note on syslog backend
13 년 전
Andrew Thompson
3110039738
Merge branch 'adt-improve-test-coverage'
13 년 전
Andrew Thompson
95f87e5d8b
Remove unecessary and pointless call to lists:flatten
13 년 전
Andrew Thompson
0cbc95b810
Merge pull request #7 from muxspace/master
Fixed syntax error w.r.t. configuration example
13 년 전
Andrew Thompson
19f2339458
Make console backend more robust against bad configuration
13 년 전
Andrew Thompson
cc371c9683
Test also calls compile
13 년 전
Andrew Thompson
d828c35f12
Fixup the tests after merging in the rotation code
13 년 전
Scott Lystig Fritchie
4872b82885
Move EUnit sleep & sync stuff to new custom_sleep() func
13 년 전
Andrew Thompson
116ee8d890
Try to preserve internal log messages generated before lager boots
If backends have a failure or something, don't discard the messages,
wait half a second and then try sending them again.
13 년 전
Andrew Thompson
03d3fa1a95
Fixes and tests for deep-list handling in trunc_io:format
This solves an issue reported by 'cloudhead' in IRC where deep lists
weren't being flattened when printed with format specifiers like ~s ~p
and ~P, all of which should flatten the list.
13 년 전
Andrew Thompson
cde3eecf1a
Tests for the gen_event handler watcher
13 년 전
Andrew Thompson
bf5861a548
Tests for the crash log
13 년 전
Andrew Thompson
bff8eb1162
Console backend tests
13 년 전
Andrew Thompson
3fe861c348
Lots of tests for the file backend
13 년 전
Andrew Thompson
bc668852d1
Merge pull request #1 from basho/adt-add-simple-rotation
Adt add simple rotation
13 년 전
Andrew Thompson
55e0cc1f5a
schedule_rotation returns undefined when no rotation scheduled
13 년 전
Andrew Thompson
052b639c0c
Wrap to 80 columns
IBM punchcards rejoice! Basho supports your right to continue to affect
how we format source code :)
13 년 전
Andrew Thompson
874b76982b
Simple test for logfile rotation
13 년 전
Andrew Thompson
b2d9d06abd
Cleanup logfile option validation, as suggested by @jtuple
13 년 전
Andrew Thompson
7d8c104bfc
Update app.src file with time based rotation config
13 년 전
Andrew Thompson
81d4aea7d8
Finish implementing time based log rotation
13 년 전
Andrew Thompson
dc15d9272e
Initial work on time based rotation
Adding date spec parsing and calculation of when a spec indicates a file
next needs to be rotated.
13 년 전
Andrew Thompson
6eb8240f1a
Crash log rotation & documentation on rotation
13 년 전
Andrew Thompson
5c11c70a31
Add simple size based log rotation
13 년 전
Brian Rowe
5554103f18
Fixed syntax error in config example
13 년 전
Scott Lystig Fritchie
4148670b18
Fix sporadic EUnit test failures: try to sync via gen_event:which_handlers(), increase some sleep times
13 년 전
Andrew Thompson
5fe8f7c2ad
Pids are sometimes not pids, print them more safely
13 년 전
Andrew Thompson
a761cd43c1
Merge branch 'az558-lager-console-improvements'
13 년 전
Andrew Thompson
11366b355c
Wrap an obscenely long line
13 년 전
Andrew Thompson
40b0e2d484
Record milliseconds with timestamps, make console less verbose by default
az558
13 년 전