Commit graph

508 commits

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