version 0.1.2 w/ some cleanup
This commit is contained in:
parent
cc528d6679
commit
f842b399d6
|
@ -12,3 +12,4 @@
|
|||
*.o
|
||||
*.a
|
||||
mkmf.log
|
||||
*.gem
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
grape-middleware-logger
|
|
@ -0,0 +1 @@
|
|||
ruby-2.1.5
|
|
@ -1,7 +1,7 @@
|
|||
# coding: utf-8
|
||||
lib = File.expand_path('../lib', __FILE__)
|
||||
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
|
||||
require 'grape/middleware/logger'
|
||||
require 'grape/middleware/logger/version'
|
||||
|
||||
Gem::Specification.new do |spec|
|
||||
spec.name = 'grape-middleware-logger'
|
||||
|
|
|
@ -1,16 +1,14 @@
|
|||
require 'logger'
|
||||
require 'grape/middleware/globals'
|
||||
|
||||
# avoid superclass mismatch when version file gets loaded first
|
||||
Grape::Middleware.send :remove_const, :Logger if defined? Grape::Middleware::Logger
|
||||
module Grape
|
||||
module Middleware
|
||||
class Logger < Grape::Middleware::Globals
|
||||
|
||||
#
|
||||
# Overrides
|
||||
#
|
||||
|
||||
def before
|
||||
@start_time = Time.now
|
||||
start_time
|
||||
super
|
||||
logger.info ''
|
||||
logger.info %Q(Started #{env['grape.request'].request_method} "#{env['grape.request'].path}")
|
||||
|
@ -31,7 +29,7 @@ module Grape
|
|||
end
|
||||
|
||||
def after(status)
|
||||
logger.info "Completed #{status} in #{((Time.now - @start_time) * 1000).round(2)}ms"
|
||||
logger.info "Completed #{status} in #{((Time.now - start_time) * 1000).round(2)}ms"
|
||||
logger.info ''
|
||||
end
|
||||
|
||||
|
@ -54,6 +52,10 @@ module Grape
|
|||
end
|
||||
end
|
||||
|
||||
def start_time
|
||||
@start_time ||= Time.now
|
||||
end
|
||||
|
||||
def logger
|
||||
@logger ||= @options[:logger] || ::Logger.new(STDOUT)
|
||||
end
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
module Grape
|
||||
module Middleware
|
||||
class Logger
|
||||
VERSION = '0.1.1'
|
||||
VERSION = '0.1.2'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue