Filter net-ssh out of errors backtrace
This commit is contained in:
parent
3b413a242f
commit
a4571971e7
@ -1,6 +1,12 @@
|
|||||||
module Producer
|
module Producer
|
||||||
module Core
|
module Core
|
||||||
class ErrorFormatter
|
class ErrorFormatter
|
||||||
|
FILTERS = [
|
||||||
|
/\/producer-\w+\/(?:bin|lib)\//,
|
||||||
|
/\/net\/ssh\//,
|
||||||
|
/\/net\/sftp\//
|
||||||
|
].freeze
|
||||||
|
|
||||||
def initialize(debug: false, force_cause: [])
|
def initialize(debug: false, force_cause: [])
|
||||||
@debug = debug
|
@debug = debug
|
||||||
@force_cause = force_cause
|
@force_cause = force_cause
|
||||||
@ -43,7 +49,9 @@ module Producer
|
|||||||
end
|
end
|
||||||
|
|
||||||
def filter_backtrace(backtrace)
|
def filter_backtrace(backtrace)
|
||||||
backtrace.reject { |l| l =~ /\/producer-\w+\/(?:bin|lib)\// }
|
backtrace.reject do |line|
|
||||||
|
FILTERS.any? { |filter| line =~ filter }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def indent_backtrace(backtrace)
|
def indent_backtrace(backtrace)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user