#826: knife config error
This commit is contained in:
parent
1feedb5c9e
commit
d250dcf1e5
@ -10,6 +10,7 @@ require "exceptions/dependency_error"
|
|||||||
require "exceptions/conflict_exception"
|
require "exceptions/conflict_exception"
|
||||||
require "exceptions/parser_error"
|
require "exceptions/parser_error"
|
||||||
require "exceptions/validation_error"
|
require "exceptions/validation_error"
|
||||||
|
require "exceptions/knife_config_error"
|
||||||
require 'core/devops-logger'
|
require 'core/devops-logger'
|
||||||
|
|
||||||
require_relative "../helpers/version_2"
|
require_relative "../helpers/version_2"
|
||||||
@ -58,8 +59,12 @@ module Devops
|
|||||||
# set current logger and call handlers
|
# set current logger and call handlers
|
||||||
def call env
|
def call env
|
||||||
DevopsLogger.logger = @@logger
|
DevopsLogger.logger = @@logger
|
||||||
|
begin
|
||||||
res = super(env)
|
res = super(env)
|
||||||
@@access_logger.info(env["REQUEST_METHOD"] + " " + env["REQUEST_URI"] + " - from #{env["HTTP_USER_AGENT"]}")
|
rescue DevopsError => e
|
||||||
|
return [e.code, {}, e.message]
|
||||||
|
end
|
||||||
|
@@access_logger.info(env["REQUEST_METHOD"] + " " + env["REQUEST_URI"] + " - from #{env["HTTP_USER_AGENT"]} (#{env["REMOTE_USER"]}) / #{res.inspect}")
|
||||||
res
|
res
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
9
devops-service/exceptions/knife_config_error.rb
Normal file
9
devops-service/exceptions/knife_config_error.rb
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
require 'exceptions/devops_error'
|
||||||
|
module Devops
|
||||||
|
module Exception
|
||||||
|
class KnifeConfigError < DevopsError
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
13
devops-service/exceptions/response_error.rb
Normal file
13
devops-service/exceptions/response_error.rb
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
module Devops
|
||||||
|
module Exception
|
||||||
|
|
||||||
|
class DevopsError < StandardError
|
||||||
|
|
||||||
|
def code
|
||||||
|
500
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
Loading…
Reference in New Issue
Block a user