Trent Mick
2c4d4713f2
issue #48 : make dtrace-provider presence optional (disabled dtrace probes)
...
dtrace-provider is still in *dependencies* to strongly encourage
installing it. However I want bunyan.js to be useable for basic
usage standalone.
2012-10-31 22:46:05 -07:00
Trent Mick
2438b0b01c
issue #48 : fix a couple issues with dtrace support
...
- before this, if there were no non-raw streams on the logger the
`str` for the dtrace probe.fire would not be created
- ensure that with no non-raw streams we only render a record's
JSON string if the dtrace probe is enabled
2012-10-31 22:17:44 -07:00
Bryan Cantrill
af5a3d4873
issue #48 : add USDT DTrace support via node-dtrace-provider
2012-10-31 00:28:24 -07:00
Trent Mick
432eec6f29
add a man page
2012-10-25 11:15:12 -07:00
Trent Mick
3ef466086c
prep for future dev
2012-10-24 10:55:17 -07:00
Trent Mick
e79065fec4
prepare for 0.14.6 release
2012-10-24 10:55:01 -07:00
Trent Mick
5f9cdc3e98
export bunyan.safeCycles
2012-10-24 10:54:18 -07:00
Trent Mick
590eae18bf
minor cosmetic changes
2012-10-24 09:04:57 -07:00
Josh Wilsdon
b450b015b3
DRY out some code to make it clearer that these do the same thing.
2012-10-24 08:55:32 -07:00
Trent Mick
677a485348
[issue #49 ] Allow a log.child()
to specify the level of inherited streams.
2012-10-22 22:30:00 -07:00
Trent Mick
a8279bd90d
improve crash message
2012-10-21 16:23:46 -07:00
Trent Mick
1844dfd062
don't allow cutting a release with uncommited/untracked files
2012-10-11 15:52:05 -07:00
Trent Mick
31fda082fb
note the bad release
2012-10-11 14:04:07 -07:00
Trent Mick
8223e43708
prep for future dev
2012-10-11 14:03:17 -07:00
Trent Mick
be4909a0ac
prepare for 0.14.5 release
2012-10-11 14:03:00 -07:00
Trent Mick
e203c9fa56
fix long-stack-trace error serialization added in 0.14.4
2012-10-11 14:02:48 -07:00
Trent Mick
4ef6d4ded2
prep for future dev
2012-10-10 17:32:04 -07:00
Trent Mick
883c037477
prepare for 0.14.4 release
2012-10-10 17:31:39 -07:00
Trent Mick
9e2a6bc9d0
fix a bad error in 0.14.3
2012-10-10 17:31:19 -07:00
Trent Mick
4944285f16
prep for future dev
2012-10-10 17:19:12 -07:00
Trent Mick
17459e6b00
prepare for 0.14.3 release
2012-10-10 17:18:44 -07:00
Trent Mick
835e9458f7
minor edit
2012-10-10 17:15:19 -07:00
Trent Mick
79fe9cdd9b
Improve error serialization to walk the chain of .cause()
errors
...
from the likes of `WError` or `VError` error classes from
[verror](https://github.com/davepacheco/node-verror ) and
[restify v2.0](https://github.com/mcavage/node-restify ).
2012-10-10 17:09:39 -07:00
Trent Mick
240f04ad44
prep for future dev
2012-10-10 11:40:08 -07:00
Trent Mick
60c6743482
prepare for 0.14.2 release
2012-10-10 11:39:51 -07:00
Trent Mick
8a7d743152
[issue #45 ] Fix bunyan CLI (default output mode) to not crash on a 'res' field that isn't a response object, but a string.
2012-10-10 11:39:29 -07:00
Trent Mick
337d7d977c
Add an uncaughtException handler to request a ticket and details.
...
Looks like this:
* * *
* The Bunyan CLI crashed! Please report this issue:
*
* https://github.com/trentm/node-bunyan/issues/new
*
* and include the following Bunyan details the log file
* (or section of log file) on which the Bunyan CLI crashed.
* * *
* node version: v0.8.9
* bunyan version: 0.14.2
* argv: [ 'node', '/Users/trentm/tm/node-bunyan-0.x/bin/bunyan' ]
* stack:
* TypeError: Object.keys called on non-object
* at Function.keys (native)
* at emitRecord (/Users/trentm/tm/node-bunyan-0.x/bin/bunyan:718:14)
* at handleLogLine (/Users/trentm/tm/node-bunyan-0.x/bin/bunyan:507:12)
* at Socket.<anonymous> (/Users/trentm/tm/node-bunyan-0.x/bin/bunyan:856:7)
* at Socket.EventEmitter.emit (events.js:88:17)
* at Pipe.onread (net.js:391:31)
* * *
2012-10-10 11:28:03 -07:00
Trent Mick
46c63251a6
prep for future dev
2012-10-09 15:18:07 -07:00
Trent Mick
355824450e
prepare for 0.14.1 release
2012-10-09 15:17:51 -07:00
Trent Mick
6c61112793
[issue #44 ] Fix the default bunyan
CLI output of a res.body
that is an object instead of a string.
...
See issue#38 for the same with `req.body`.
2012-10-09 15:17:15 -07:00
Trent Mick
02b5863f46
clarify log level best practices
2012-09-10 12:13:31 -07:00
Trent Mick
d96b1c757f
prep for future dev
2012-09-10 12:01:13 -07:00
Trent Mick
60bbab8924
prepare for 0.14.0 release
2012-09-10 12:01:00 -07:00
Trent Mick
830ae26f87
v0.14.0 bump for safe JSON.stringify change
2012-09-10 11:58:19 -07:00
Trent Mick
d2b1b00792
Merge pull request #41 from isaacs/master
...
JSON.stringify safely
2012-09-10 11:53:19 -07:00
isaacs
c2338b117c
JSON.stringify safely
2012-09-10 11:24:39 -07:00
Trent Mick
25fe445cff
prep for future dev
2012-08-30 12:17:26 -07:00
Trent Mick
5f03bda42e
prepare for 0.13.5 release
2012-08-30 12:17:13 -07:00
Trent Mick
44c54f4167
[issue #39 ] Fix a bug with client_req
handling in the default output of the bunyan
CLI.
2012-08-30 12:16:43 -07:00
Trent Mick
a8afc4c30e
I don't keep around a recent node 'master' build anymore
2012-08-29 11:42:10 -07:00
Trent Mick
e4737567a1
prep for future dev
2012-08-28 10:41:38 -07:00
Trent Mick
2d33cb072b
prepare for 0.13.4 release
2012-08-28 10:41:20 -07:00
Trent Mick
ee6714b568
[issue #38 ] Fix the default bunyan
CLI output of a req.body
that is an object instead of a string.
2012-08-28 10:40:58 -07:00
Trent Mick
8d431c4679
prep for future dev
2012-08-24 16:29:22 -07:00
Trent Mick
3d0697c99c
prepare for 0.13.3 release
2012-08-24 16:28:58 -07:00
Trent Mick
db836e2ddd
Export bunyan.resolveLevel(NAME-OR-NUM)
to resolve a level name or number to its log level number value
2012-08-24 16:28:31 -07:00
Trent Mick
8cfdd8b76f
prep for future dev
2012-08-22 15:05:36 -07:00
Trent Mick
eaf5008227
prepare for 0.13.2 release
2012-08-22 15:04:51 -07:00
Trent Mick
121b360b08
[issue #35 ] Ensure that an accidental log.info(BUFFER)
, where BUFFER is a node.js Buffer object, doesn't blow up.
2012-08-22 15:04:30 -07:00
Trent Mick
d3dc7dfa4d
prep for future dev
2012-08-21 11:06:28 -07:00