Commit Graph

308 Commits (529f1f4da517b0845044cb7b9e016fded95a5630)

Author SHA1 Message Date
Trent Mick 6f1433c89b 'make testall' to test against multiple node versions
Change test to look for new ENOENT error message changed in recent
nodes:

      // Note: node v0.6.10:
      //   ENOENT, no such file or directory 'asdf.log'
      // but node v0.6.14:
      //   ENOENT, open 'asdf.log'
      // Somewhat annoying change.
2012-04-10 15:11:55 -07:00
Trent Mick 0a6e4bc986 TODO 2012-04-10 14:02:15 -07:00
Trent Mick bdc55f030a issue #10: correct readme examples to have the requisite 'pid' field 2012-03-30 14:56:07 -07:00
Trent Mick ae6f44db9d bash-bunyan 2012-03-28 14:01:41 -07:00
Trent Mick b91f6967ec can I use an <a> in readme? 2012-03-28 12:18:49 -07:00
Trent Mick cf72fec14d this discussion is just distracting here 2012-03-28 10:54:46 -07:00
Trent Mick 242e37bc88 better desc 2012-03-28 10:48:43 -07:00
Trent Mick 8b3bdef4a9 readme tweaks 2012-03-27 23:00:45 -07:00
Trent Mick c8fe8dac34 tyop. update to latest cutarelease tool 2012-03-16 11:19:54 -07:00
Trent Mick ea39bf03a5 Bunyan CLI tweak to show an 'err' field that doesn't have a 'stack'. 2012-02-28 14:45:53 -08:00
Trent Mick fcbecef56e prep for future dev 2012-02-27 16:48:22 -08:00
Trent Mick d4bbc707b1 prepare for 0.6.8 release 2012-02-27 16:48:12 -08:00
Trent Mick 8ea2533620 Fix bad bug with the "fast child" path: `log.child({...}, true)`.
Timing impact. Before (numbers from my Mac):
    $ node tools/timechild.js
    Time `log.child`:
     - adding no fields:  0.01307ms per iteration
     - adding one field:  0.01336ms per iteration
     - adding two fields: 0.0134ms per iteration
     - adding serializer and one field: 0.01839ms per iteration
     - adding a (stderr) stream and one field: 0.01905ms per iteration
     - [fast] adding no fields:  0.000821ms per iteration
     - [fast] adding one field:  0.001067ms per iteration
     - [fast] adding two fields: 0.00122ms per iteration

After:
    $ node tools/timechild.js
    Time `log.child`:
     - adding no fields:  0.01243ms per iteration
     - adding one field:  0.01345ms per iteration
     - adding two fields: 0.01343ms per iteration
     - adding serializer and one field: 0.01671ms per iteration
     - adding a (stderr) stream and one field: 0.01915ms per iteration
     - [fast] adding no fields:  0.001742ms per iteration
     - [fast] adding one field:  0.00193ms per iteration
     - [fast] adding two fields: 0.002388ms per iteration

I.e., not great, but still 5x faster for the "fast child" path.
2012-02-27 16:46:57 -08:00
Trent Mick 993f9d851b prep for future dev 2012-02-24 12:20:05 -08:00
Trent Mick cfa6d92b8e prepare for 0.6.7 release 2012-02-24 12:19:53 -08:00
Trent Mick 9f8f6e77d2 changelog message for Mike's pull 2012-02-24 12:19:29 -08:00
Trent Mick 4a0b396592 Merge pull request #6 from dokie/master
Added var keyword to allow Mocha not to complain about global scope
2012-02-24 12:17:24 -08:00
Mike Williams a70d235bbf Added var to avoid Mocha complaining whilst BDD testing using bunyan 2012-02-24 17:13:39 +00:00
Trent Mick a834151a31 prep for future dev 2012-02-23 21:20:58 -08:00
Trent Mick dd14781b6c prepare for 0.6.6 release 2012-02-23 21:20:45 -08:00
Trent Mick 9feb9c82bd CLI file args: bunyan foo.log bar.log 2012-02-23 21:19:28 -08:00
Trent Mick 77b99b6ef2 prep for future dev 2012-02-23 13:01:23 -08:00
Trent Mick d49bee3317 prepare for 0.6.5 release 2012-02-23 13:01:12 -08:00
Trent Mick 887f407807 --no-color option 2012-02-23 13:00:53 -08:00
Trent Mick 92a2e9d005 colored bunyan CLI output, and --color option 2012-02-22 21:03:03 -08:00
Trent Mick 0f02707429 put 'level' field earlier in record 2012-02-22 10:53:12 -08:00
Trent Mick b52b1b60df prep for future dev 2012-02-19 21:42:58 -08:00
Trent Mick d0fb9660c9 prepare for 0.6.4 release 2012-02-19 21:42:47 -08:00
Trent Mick 40ec83b621 [issue #5] Fix `log.info() -> boolean` to work properly. Previous all were returning false.
Ditto all trace/debug/.../fatal methods.
2012-02-19 21:42:23 -08:00
Trent Mick 0d713a46d8 improve intro to the 'log.info(...)' API 2012-02-17 11:22:14 -08:00
Trent Mick 8efd876403 tweak current status notes 2012-02-16 16:57:09 -08:00
Trent Mick 2c5c9e82ac bump version for subsequent work 2012-02-16 16:56:14 -08:00
Trent Mick 39920c5785 prepare for 0.6.3 release 2012-02-16 16:53:13 -08:00
Trent Mick 519f263ad1 Allow an optional `msg` and arguments to the `log.info(<Error> err)` logging form. 2012-02-16 16:49:19 -08:00
Trent Mick 61ff4030e4 clearer output for fields with spaces or empty string in bunyan cli output 2012-02-11 16:34:40 -08:00
Trent Mick 38ea7735ef prep for future dev 2012-02-10 21:52:12 -08:00
Trent Mick 5e12452f57 prepare for 0.6.2 release 2012-02-10 21:51:59 -08:00
Trent Mick a14cea44e8 changelog for npm publish guard 2012-02-10 21:51:38 -08:00
Trent Mick b187a48fab Guard on accidental tmp dot-file publishes 2012-02-10 21:50:37 -08:00
Trent Mick f52240e572 remove .npmignore, https://github.com/isaacs/npm/issues/2144 is the problem 2012-02-10 21:45:31 -08:00
Trent Mick 5361795150 prep for future dev 2012-02-10 00:16:59 -08:00
Trent Mick aa52789929 prepare for 0.6.1 release 2012-02-10 00:16:11 -08:00
Trent Mick 8c0e3ab5f7 npmignore to avoid crud in published packages 2012-02-10 00:15:45 -08:00
Trent Mick d89444baed Some jsstyle cleaning. 2012-02-10 00:14:33 -08:00
Trent Mick ae219885b7 jsstyle tool rev ab8f1fc8 from https://github.com/davepacheco/jsstyle 2012-02-09 21:15:13 -08:00
Trent Mick 9c8f4e107a prep for future dev 2012-02-09 21:11:27 -08:00
Trent Mick de2b661622 prepare for 0.6.0 release 2012-02-09 21:10:26 -08:00
Trent Mick c12a90a511 issue #4: add 'pid' automatic log record field 2012-02-09 21:09:11 -08:00
Trent Mick e8581c52c7 prep for future dev 2012-02-08 15:28:19 -08:00
Trent Mick 7f262ba06c prepare for 0.5.3 release 2012-02-08 15:28:05 -08:00