Commit Graph

371 Commits (master)

Author SHA1 Message Date
Trent Mick 14609dfb69 version 2.0.2 2017-08-02 16:57:02 -07:00
Trent Mick 11e26ecf55 Fix the `bunyan` CLI to not duplicate the "HTTP/1.1 ..." status line when serializing a "res" field. (#444) 2017-08-02 16:48:15 -07:00
Trent Mick 39aa5d1f6e version 2.0.1 2017-08-02 13:26:16 -07:00
Trent Mick 2d17313c4a cli: don't guess at a Host header when rendering client_req field (#504) 2017-08-02 13:20:42 -07:00
Trent Mick 40ee2503cc v2.0.0 (beta); ensure 2.x releases are published as 'beta' for now 2017-05-03 23:32:48 -07:00
Trent Mick 0d62f8a890 Correct some `bunyan` CLI exit handling.
This cleans up exit handling and stdout flushing on exit after some
lessons learned with https://github.com/joyent/node-exeunt
This also improves internal bunyan dev debugging via the
`BUNYAN_SELF_TRACE=1` envvar to help trace what was happening with
the issues described in #499.

Fixes #499
2017-05-03 23:21:59 -07:00
Trent Mick 13c86f1d15 v1.8.10 2017-04-04 23:34:07 -07:00
Trent Mick 58846afa89 fix bunyan CLI guard against -p and file args usage at the same time (was broken a while back) 2017-04-04 23:21:29 -07:00
Trent Mick 34f4469a25 v1.8.9; changelog update for #409 2017-03-20 22:25:15 -07:00
Trent Mick 4d4663758e example to log undefined vals (related to pull #473)
Also, a changelog update for a recent change.
2017-03-04 13:43:38 -08:00
Trent Mick 741bcaeb5d Fix a breakage I made in a last minute "fix 'make check'". 1.8.8 2017-03-03 14:39:44 -08:00
Trent Mick 907489d816 fix 'make check'; version 1.8.7 2017-03-03 13:37:30 -08:00
Todd Whiteman 550ea90e1c Bunyan's `safeCycles` is too slow when logging large objects. Fixes #474 2017-03-03 10:39:51 -08:00
Cody Peter Mello 3cde7bcb3b trentm/node-bunyan#401 mkLogEmitter closures unnecessary for disabled log levels and have perf impact 2016-11-14 18:26:52 +00:00
Trent Mick c04e84313f v1.8.4; fix 'src' usage with node v7
Fixes #454
2016-10-25 11:22:43 -07:00
Trent Mick 2390bf8df2 v1.8.3. Fix `log.info(null)` crash that resulted from #426 in v1.8.2.
Fixes #450
2016-10-18 13:13:20 -07:00
Trent Mick a41539bfbd change 'make cutarelease' style to not do autocommits and version bumping as part of releasing 2016-10-17 16:30:55 -07:00
Trent Mick 09742317fd Ensure `log.info({err: err})` results in a "msg" value, just like `log.info(err)`
Fixes #426
2016-08-26 00:01:04 -07:00
Trent Mick cbfaa9a7bd bumpver for subsequent work 2016-04-21 01:00:52 -07:00
Trent Mick 63cc17f2e3 1.8.1 2016-04-21 01:00:39 -07:00
Trent Mick a094cee092 changelog and AUTHORS for Frankie's fix 2016-04-21 00:19:22 -07:00
Trent Mick ffc6355b6f bumpver for subsequent work 2016-03-16 22:52:27 -07:00
Trent Mick dcf23b49d6 1.8.0 2016-03-16 22:52:16 -07:00
Trent Mick 778d0f7049 Fix `bunyan -p ...` (i.e. DTrace integration) on node 4.x and 5.x
This never worked with node >0.x because of faulty logic determining
`nodeSpawnSupportsStdio` -- attempting to compare with, e.g.,
`Number('v1')`.

Fixes #370
2016-03-16 22:32:52 -07:00
Trent Mick 69e7c7fa9c verbump and changelog for #329, #330 2016-03-06 22:31:43 -08:00
Trent Mick bb1ab77c3e bumpver for subsequent work 2016-02-28 22:45:37 -08:00
Trent Mick b3f72bfb7a 1.7.1 2016-02-28 22:45:25 -08:00
Trent Mick 1ed8ed43f7 changelog for previous commit 2016-02-28 22:42:47 -08:00
Martijn Schrage d9c5970be2 Don't advance to next rotation time when timeout fires early
Fixes #344
2016-02-28 21:44:40 -08:00
Trent Mick 97a678d8d1 changelog for #234/#354 2016-02-21 22:24:52 -08:00
Trent Mick f36943bb2d bumpver for subsequent work 2016-02-21 17:18:54 -08:00
Trent Mick 2000006ccd 1.7.0 2016-02-21 17:18:33 -08:00
Trent Mick cd7dc6a92c Improve the runtime environment detection to fix running under NW.js.
Contributions by Adam Lynch (#310), Jeremy Ruppel (#311),
and Aleksey Timchenko (#302).
2016-02-21 13:31:57 -08:00
Trent Mick 8b94e81fa7 'reemitErrorEvents' bool on Bunyan streams to control error event handling
Related to PR #318.
2016-02-20 18:04:47 -08:00
Trent Mick 6fdc5ff209 Style/changelog/readme/test case for "error" event re-emitting.
PR: #318
2016-02-10 23:38:23 -08:00
Trent Mick 904c29eebd prep for future dev 2016-02-10 22:36:32 -08:00
Trent Mick a018ea46a7 prepare for 1.6.0 release 2016-02-10 22:36:17 -08:00
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
Trent Mick 30fa3da5e9 node-bunyan#252 changelog and test case 2016-02-10 00:03:21 -08:00
Trent Mick 788ad7cefe fix `LOG.child(...)` to *not* override the "hostname" field of the parent
Fixes #291. Fixes #303.
2016-02-02 23:45:31 -08:00
Trent Mick fbe20e7ea3 changelog notes for recent changes 2016-02-02 23:24:40 -08:00
Trent Mick 2a5e1fc715 Allow one to set `level: 0` in `createLogger` to turn on logging for all levels.
Fixes #325.
2016-02-02 23:12:02 -08:00
Trent Mick 4619d33b57 prep for future dev 2015-09-07 14:45:14 -07:00
Trent Mick 49891f480d prepare for 1.5.1 release 2015-09-07 14:44:59 -07:00
Trent Mick 77e239ce24 drop redundant 'bunyan' from changelog release entries as I've moved to in other projects 2015-09-07 14:40:31 -07:00
Trent Mick 86b6769087 Fix `src: true`, which was broken in v1.5.0.
Also add a test case for `src: true` which is how 1.5.0 got released
without noticing this.

Fixes #296.
2015-09-07 14:37:29 -07:00
Trent Mick 2975178220 prep for future dev 2015-09-07 01:27:17 -07:00
Trent Mick e14f191327 prepare for 1.5.0 release 2015-09-07 01:27:01 -07:00
Trent Mick 27d60578a9 strict mode
Should fix usage with bundles including bunyan and using strict mode.
Had to fix a surprise effect that 'window === this' is no longer
true in strict mode:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
"""That means, among other things, that in browsers it's no longer
possible to reference the window object through this inside a strict
mode function."""

Fixes #236, #231, and #223.
2015-09-07 01:21:43 -07:00
Trent Mick 4f071a0a37 changelog for webpack fix 2015-09-07 00:32:35 -07:00