Trent Mick
6ff1f36abc
momentjs: avoid for default fast path; make required only for local time
...
Make the default (long output format, UTC time) for the bunyan CLI a
fast path that doesn't use moment.js. Admittedly I haven't measured
percentage impact of `moment(rec.time).utc().format(...)` for
many bunyan records.
Also make moment dep *optional*. The bunyan CLI will error out without
the moment dep *only if local time is requested.*
2016-02-10 22:13:01 -08:00
David M. Lee
8df86bccf0
Improved time formatting and conversion
...
Bunyan CLI was not handling timezone conversion properly when set to use
local time. This patch uses [Moment.js][] to fix those issues.
* Timezone conversions work properly across DST conversions
* The timezone, when shown, is correctly shown as `±hh:mm`
* The timzeone is omitted on short output, since it isn't that short.
Except when UTC is used, since that can be indicated by the single
character `Z`
Fixes #245
[Moment.js]: http://momentjs.com/
2016-02-10 22:03:35 -08:00
Thomas Heymann
18e6023dd0
node-bunyan#252 Fixed typo and removed duplicate newline chars
...
* "client_res" wasn't removed properly resulting in "client_res={}" logs in extras
* duplicate new line characters were added when client_req.address wasn't set
2016-02-10 00:02:16 -08:00
Trent Mick
4619d33b57
prep for future dev
2015-09-07 14:45:14 -07:00
Trent Mick
2975178220
prep for future dev
2015-09-07 01:27:17 -07:00
Trent Mick
5e3e86cec3
bump to 1.5.0
2015-09-06 23:03:32 -07:00
Trent Mick
930ce61533
prep for future dev
2015-06-07 11:07:49 -07:00
Trent Mick
ff50cd3741
update versions to match
2015-06-07 11:07:31 -07:00
Trent Mick
15f2bb1133
prep for future dev
2015-06-01 22:13:17 -07:00
Trent Mick
762e26713c
Make bunyan
defensive on res.header=null
.
...
Fixes #244 .
Also add test case for this and a couple recent `bunyan` crashers.
2015-04-15 09:21:31 -07:00
Trent Mick
a5bc7911d3
prep for future dev
2015-04-12 22:18:52 -07:00
Trent Mick
d820b03dcd
Make bunyan
defensive on res.header as a boolean. Fixes #233
2015-04-12 21:43:01 -07:00
Trent Mick
24528aa638
Be defensive on err.stack not being a string. Fixes #242 .
2015-04-12 21:34:16 -07:00
Trent Mick
2828e462aa
prep for future dev
2015-02-20 14:55:15 -08:00
Trent Mick
6cabaa9a0b
prep for future dev
2015-01-26 09:24:03 -08:00
Trent Mick
ffd9903d74
prep for future dev
2015-01-18 23:29:43 -08:00
Trent Mick
bed6fbfb66
prep for future dev
2015-01-17 22:05:16 -08:00
Trent Mick
b975c3a9f8
prep for future dev
2015-01-17 13:34:33 -08:00
Trent Mick
f4b97a4952
fix 'make check'; correct version
2015-01-17 13:33:12 -08:00
Trent Mick
132444dec3
update docs for recent '-L' option addition
2015-01-16 22:38:14 -08:00
Trent Mick
0d040acb3a
bunyan -L
(or bunyan --time local
) to show local time.
...
Fixes #103
2015-01-16 22:21:23 -08:00
Trent Mick
d412ecef12
improve 'the bunyan cli has crashed' messaging
2015-01-16 21:08:42 -08:00
Trent Mick
783b1c4e39
prep for future dev
2015-01-15 22:20:21 -08:00
Trent Mick
79fc7178bd
prep for future dev
2014-11-17 21:46:54 -08:00
Trent Mick
48a903c040
prep for future dev
2014-11-13 23:15:55 -08:00
Trent Mick
e43a1a405f
prep for future dev
2014-10-25 21:06:13 -07:00
Trent Mick
04de162a02
prep for future dev
2014-10-17 14:34:49 -07:00
Trent Mick
6fc941c9b4
Restore dtrace-provider in optionalDependencies
...
dtrace-provider v0.3.0 fixes build issues of yore. This fixes things
for node 0.11/0.12 usage.
Fixes #157
2014-10-15 22:18:11 -07:00
Trent Mick
5598700713
prep for future dev
2014-09-27 21:50:14 -07:00
Trent Mick
4455189b77
Include extra err
fields in bunyan
CLI output.
...
Fixes #165 .
2014-09-27 21:49:27 -07:00
Trent Mick
bd149b924b
prep for future dev
2014-09-27 21:26:15 -07:00
Trent Mick
b9f347b757
prep for future dev
2014-09-27 21:08:53 -07:00
Trent Mick
9c150d9c6e
prep for future dev
2014-09-21 21:21:06 -07:00
Trent Mick
414f33563d
browserify support, bump ver to 1.1.0
2014-09-21 21:20:43 -07:00
Trent Mick
cb703ef474
prep for future dev
2014-08-25 00:51:14 -07:00
Trent Mick
ecf4b8c6a4
Tweak to SIGINT patch from @jnordberg for #161
2014-08-24 23:34:38 -07:00
Johan Nordberg
e899ecbf92
Ignore SIGINT when processing stdin
...
Fixes #126
2014-08-17 13:22:01 +02:00
Trent Mick
26a8bb02a4
Bright black "hides" some bunyan CLI styled text when using Solarized Dark theme
...
fixes #160
2014-08-10 00:36:55 -07:00
Trent Mick
76bc7acca4
prep for future dev
2014-08-01 16:01:01 -07:00
Trent Mick
660b706479
doc new -c CODE; drop dtrace-provider as optionalDependency ( fixes #135 ); add 'bunyan -0' shortcut
2014-08-01 15:57:48 -07:00
Patrick Mooney
042e2c0fc9
[issue #87 ] Kill vm.runInNewContext with fire
...
Change default condition evaluation from vm.runInNewContext to
eval-style functions. Use of "naked" variables (pid === 123, etc) no
longer works, making this.<name> variable qualification necessary.
2014-07-31 20:48:31 -05:00
Trent Mick
865cec6a6d
prep for future dev
2014-05-31 23:00:25 -07:00
Trent Mick
67b8bab6c9
prep for future dev
2014-05-30 21:00:24 -07:00
Trent Mick
a6a0a7eb5a
make check
2014-05-30 20:59:09 -07:00
Trent Mick
d305801472
[issue #139 ] Fix bunyan
crash on a log record with res.header
that is an object.
2014-05-29 00:13:01 -07:00
Trent Mick
71e5d1be25
note aexmachina's change, style tweaks for make check
2014-05-28 23:35:56 -07:00
Trent Mick
dbbfdde3e5
Merge pull request #142 from aexmachina/object-keys-fix
...
Fix crash from `bunyan` CLI with an `Object.keys called on non-object` message
2014-05-28 23:32:29 -07:00
Trent Mick
fc0150f9fb
[issue #85 ] Ensure logging a non-object/non-string doesn't throw
2014-05-28 23:24:57 -07:00
Simon Wade
784eb0859f
Sending a log message with a non-object value for the req
property to the bunyan
CLI causes it to crash with an Object.keys called on non-object
message. This change fixes that.
2014-05-05 16:50:28 +10:00
Trent Mick
9f3ef6b42a
prep for future dev
2014-04-10 17:00:33 -07:00