use bookrc for logging

This commit is contained in:
Roman Shtylman
2013-06-16 18:50:04 -04:00
parent a6ec239a27
commit e6971e9afe
4 changed files with 19 additions and 4 deletions

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env node #!/usr/bin/env node
// vendor var log = require('bookrc');
var log = require('book');
var optimist = require('optimist'); var optimist = require('optimist');
var argv = optimist var argv = optimist

13
bookrc.js Normal file
View File

@@ -0,0 +1,13 @@
/// bookrc logging setup
var log = require('book').default();
log.use(require('book-git')(__dirname));
log.use(require('book-raven')(process.env.SENTRY_DSN));
process.once('uncaughtException', function(err) {
log.panic(err);
setTimeout(process.exit.bind(process, 1), 2000);
});
module.exports = log;

View File

@@ -12,7 +12,10 @@
"book": "1.2.0", "book": "1.2.0",
"optimist": "0.3.4", "optimist": "0.3.4",
"http-raw": "1.1.0", "http-raw": "1.1.0",
"debug": "0.7.2" "debug": "0.7.2",
"bookrc": "0.0.1",
"book-git": "0.0.2",
"book-raven": "1.0.0"
}, },
"devDependencies": { "devDependencies": {
"mocha": "1.6.0", "mocha": "1.6.0",

View File

@@ -2,7 +2,7 @@ var http = require('http');
var net = require('net'); var net = require('net');
var url = require('url'); var url = require('url');
var log = require('book'); var log = require('bookrc');
var debug = require('debug')('localtunnel-server'); var debug = require('debug')('localtunnel-server');
var createRawServer = require('http-raw'); var createRawServer = require('http-raw');