Commit Graph

177 Commits

Author SHA1 Message Date
Peter Taoussanis c95e257e17 Housekeeping: remove duplicated code 2014-08-14 18:53:17 +07:00
Peter Taoussanis 8b275387c7 Housekeeping: HEAD^ 2014-08-14 18:48:01 +07:00
Mauro Lopes 6b6395db10 Make defnp support multi-arity functions (@maurolopes) 2014-08-14 18:47:44 +07:00
Peter Taoussanis ee49e44a46 Fix #77: compile-time rather than runtime profile namespaced ids 2014-08-14 18:34:55 +07:00
Peter Taoussanis c9b9b4a809 Fix #47: incorrectly formatted nanosecond profiling times 2014-08-14 18:34:54 +07:00
Peter Taoussanis e18ced6b2e #71: Add note re: possible future `delay` wrapping for `:message`+`:output` keys 2014-08-14 18:34:54 +07:00
Peter Taoussanis f430ed9f81 #72: document `defnp`'s lack of multi-arity support (@ribcakes) 2014-08-14 18:34:54 +07:00
Peter Taoussanis f75d707208 Housekeeping: HEAD^ 2014-08-14 18:34:51 +07:00
Angus Fletcher 5797696fbf Add zmq appender (@angusiguess) 2014-07-27 11:30:56 +07:00
Chris Truter 623342a2bb Update IRC appender to Timbre v3 style (@crisptrutski) 2014-07-27 11:30:51 +07:00
Peter Taoussanis f8f9430727 Fixup c3a9128 2014-05-06 14:42:43 +07:00
Peter Taoussanis c3a9128761 Merge branch 'master' of github.com:ptaoussanis/timbre into dev 2014-05-06 13:11:43 +07:00
James Warren 6af185f28a thread-configurable logging 2014-05-05 16:57:30 -07:00
Peter Taoussanis 160102c5d8 `get-hostname`: remove unnecessary promise, add max blocking time 2014-04-16 15:21:29 +07:00
Peter Taoussanis e92d78789c Profiling stats housekeeping 2014-04-03 17:06:52 +07:00
Peter Taoussanis 48a026b695 Revert "Experimental: improved profiling MAD accuracy over stat merges"
Unnecessarily complex - the naive approach is simpler + produces results
that are sufficiently accurate in most cases.

This reverts commit 6f8795fcb8dc1c2f2e50c4f74afa7f9e256b7ef8.
2014-04-03 17:06:52 +07:00
Peter Taoussanis 23e9566551 Experimental: improved profiling MAD accuracy over stat merges 2014-04-03 17:06:52 +07:00
Peter Taoussanis 54197c1dec Profiling: make larger call numbers easier to read 2014-04-03 17:06:52 +07:00
Peter Taoussanis c05e980e8a Experimental: occasionally gather profiling data to minimize memory overhead 2014-04-03 17:06:52 +07:00
Rohit Aggarwal 420f4190d6 Remove an eastwood warning by turning pre/post map into an empty map if it is nil for the defnp macro. 2014-04-01 14:30:37 +01:00
Peter Taoussanis 43b2f6e870 Fix #56: `defnp`/`p` head retention issue (kyptin) 2014-03-16 18:54:53 +07:00
Peter Taoussanis 76d7ac8b28 Fix: `profiling/p*` was defined incorrectly (kyptin) 2014-03-15 21:41:41 +07:00
Peter Taoussanis c95a3253c7 Minor code formatting 2014-03-13 14:49:44 +07:00
Ian Truslove 6b93bef22b Rotor appender: all logs being rotated after max count reached 2014-03-13 14:47:33 +07:00
Peter Taoussanis f0b1de333e Include `p`, `p*` in `refer-timbre` imports 2014-03-13 01:25:44 +07:00
Peter Taoussanis 85a30fb918 Add `profiling/p*` macro 2014-03-13 01:23:20 +07:00
Peter Taoussanis c58290f864 Fix: profiling id namespacing 2014-03-11 14:42:21 +07:00
Peter Taoussanis 2b8a9d6c80 Revert "Mod Carmine appender to work correctly with Carmine v3+"
This reverts commit 338ac0497d.

On second thought, better addressed upstream by Carmine v3
2014-03-09 18:00:20 +07:00
Peter Taoussanis 338ac0497d Mod Carmine appender to work correctly with Carmine v3+ 2014-03-09 17:47:34 +07:00
Peter Taoussanis f8ab8abc42 Move `make-timestamp-fn` to `encore` lib 2014-03-09 17:46:27 +07:00
Peter Taoussanis 56b143577c Remove faulty+unused tools.macro ns import 2014-02-26 13:37:34 +07:00
Peter Taoussanis 6117b3b18d Add pspy times 2014-02-26 12:59:14 +07:00
Peter Taoussanis f879882e8f Profiling housekeeping, add `pspy*` fn 2014-02-23 20:13:47 +07:00
Peter Taoussanis 7355cd6424 NB migrate utils stuff to `encore` lib 2014-02-23 20:13:47 +07:00
Peter Taoussanis 859cfde81f Carmine appender hk: `conn`->`conn-opts` for consistency wih Carmine v3 2014-02-23 20:13:46 +07:00
ken restivo 581ab21687 Use system-configured formatters, output, stacktrace printers, etc. 2014-02-22 10:25:40 -08:00
ken restivo 603584e13c Clean up unnecessary destructuring. 2014-02-22 09:24:07 -08:00
Peter Taoussanis 87af0d40cc Make Carmine appender resistant to unexpected thaw errors 2014-02-09 19:45:57 +07:00
Peter Taoussanis a995a7baf0 Fix regression: spit appender should print newlines (ristkari, ag0rex) 2014-01-30 15:50:13 +07:00
Peter Taoussanis 6218048a42 misc hk 2013-12-20 16:33:40 +07:00
Peter Taoussanis ef921d5662 hk: remove unnecessary check against `format` msg args 2013-12-19 17:16:42 +07:00
Peter Taoussanis b766013031 Fix namespace filtering (mlb-) 2013-12-17 15:45:09 +07:00
Peter Taoussanis 9fc1d0d8c1 Merge branches 'master' and 'dev' of github.com:ptaoussanis/timbre into dev 2013-12-06 12:37:24 +07:00
megayu 64937ffbc6 rename daily to rolling 2013-12-06 11:31:23 +08:00
megayu f330773bdd add daily rolling file appendar 2013-12-05 17:01:32 +08:00
Peter Taoussanis a0d305f6c2 Postal appender now uses UTF-8 charset by default 2013-12-04 14:41:39 +07:00
Peter Taoussanis e0a9a08b6b Level checks hk, fix compile-time logging level (prepor) 2013-12-04 12:36:34 +07:00
Peter Taoussanis b21d5c3d6c hk 2013-12-04 12:36:34 +07:00
Peter Taoussanis 2c53586e65 Carmine appender: better handling when logging unfreezable args (needs Nippy v2.5.1+) 2013-12-04 12:36:18 +07:00
Peter Taoussanis 38d1c81dd1 Postal appender: allow control of email content-type, etc. 2013-12-04 12:36:18 +07:00