Skip to content

Instantly share code, notes, and snippets.

@trentm
Created April 17, 2012 18:31

Revisions

  1. trentm created this gist Apr 17, 2012.
    21 changes: 21 additions & 0 deletions server.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    var restify = require('restify');
    var Logger = require('bunyan');

    var log = new Logger({name: 'restifypretest'});
    var server = restify.createServer({
    name: 'restifypretest',
    log: log
    });

    server.pre(function(req, res, next) {
    server.log.info({ req: req }, 'no req.log in "pre" handler');
    next();
    });
    server.get('/', function (req, res, next) {
    req.log.info('have "req_id" and "route" fields in route handler');
    res.send('hi');
    next();
    });
    server.listen(8000, function () {
    log.info({addr: server.address()}, 'listening');
    });