Skip to content

Commit

Permalink
initial work on logger
Browse files Browse the repository at this point in the history
  • Loading branch information
Karl Seguin committed Jan 16, 2012
1 parent 01f4251 commit d40e990
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions app.coffee
Expand Up @@ -10,6 +10,7 @@ store.initialize config.store, (err) ->
middleware = require('./lib/middleware') middleware = require('./lib/middleware')
server = connect() server = connect()
.use(middleware.site()) .use(middleware.site())
.use(middleware.logger())
.use(middleware.context()) .use(middleware.context())
.use(connect.query()) .use(connect.query())
.use(middleware.bodyParser()) .use(middleware.bodyParser())
Expand Down
1 change: 1 addition & 0 deletions lib/middleware.coffee
@@ -1,5 +1,6 @@
module.exports = module.exports =
site: require('./middleware/site') site: require('./middleware/site')
logger: require('./middleware/logger')
context: require('./middleware/context') context: require('./middleware/context')
app: require('./middleware/app') app: require('./middleware/app')
bodyParser: require('./middleware/bodyParser') bodyParser: require('./middleware/bodyParser')
Expand Down
14 changes: 14 additions & 0 deletions lib/middleware/logger.coffee
@@ -0,0 +1,14 @@
store = require('./../store').logStore

logger = ->
logger = (request, response, next) ->
return next() if request._logger
request._logger = true

end = response.end
response.end = (chunk, encoding) ->
response.end = end
response.end(chunk, encoding)
next()

module.exports = siteLoader

0 comments on commit d40e990

Please sign in to comment.