mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-27 09:35:39 -05:00
Added log setting for production.
This commit is contained in:
parent
e20e9d68cf
commit
a5f633961f
1 changed files with 8 additions and 2 deletions
|
@ -8,7 +8,6 @@ database = require './server/commons/database'
|
||||||
baseRoute = require './server/routes/base'
|
baseRoute = require './server/routes/base'
|
||||||
user = require './server/users/user_handler'
|
user = require './server/users/user_handler'
|
||||||
logging = require './server/commons/logging'
|
logging = require './server/commons/logging'
|
||||||
|
|
||||||
config = require './server_config'
|
config = require './server_config'
|
||||||
|
|
||||||
###Middleware setup functions implementation###
|
###Middleware setup functions implementation###
|
||||||
|
@ -20,9 +19,16 @@ setupRequestTimeoutMiddleware = (app) ->
|
||||||
self.emit('pass',message)
|
self.emit('pass',message)
|
||||||
next()
|
next()
|
||||||
|
|
||||||
|
productionLogging = (tokens, req, res)->
|
||||||
|
status = res.statusCode
|
||||||
|
color = 31
|
||||||
|
if(status != 200 && status != 304)
|
||||||
|
return '\x1b[90m' + req.method+ ' ' + req.originalUrl + ' '+ '\x1b[' + color + 'm' + res.statusCode+ ' \x1b[90m'+ (new Date - req._startTime)+ 'ms' + '\x1b[0m';
|
||||||
|
|
||||||
setupExpressMiddleware = (app) ->
|
setupExpressMiddleware = (app) ->
|
||||||
setupRequestTimeoutMiddleware app
|
setupRequestTimeoutMiddleware app
|
||||||
app.use(express.logger('dev'))
|
express.logger.format('prod', productionLogging)
|
||||||
|
app.use(express.logger('prod'))
|
||||||
app.use(express.static(path.join(__dirname, 'public')))
|
app.use(express.static(path.join(__dirname, 'public')))
|
||||||
app.use(useragent.express())
|
app.use(useragent.express())
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue