| 59 | var colors = require('colors'); |
| 60 | |
| 61 | var log = function(request, response, statusCode) { |
| 62 | var d = new Date(); |
| 63 | var seconds = d.getSeconds() < 10? '0'+d.getSeconds() : d.getSeconds(), |
| 64 | datestr = d.getHours() + ':' + d.getMinutes() + ':' + seconds, |
| 65 | line = datestr + ' [' + response.statusCode + ']: ' + request.url, |
| 66 | colorized = line; |
| 67 | if (tty.isatty(process.stdout.fd)) |
| 68 | colorized = (response.statusCode >= 500) ? line.red.bold : |
| 69 | (response.statusCode >= 400) ? line.red : |
| 70 | line; |
| 71 | console.log(colorized); |
| 72 | }; |
| 73 | |
| 74 | var file, options; |
| 75 | |