class RestFtpDaemon::API::Debug
Public Instance Methods
debug_encodings()
click to toggle source
# File lib/rest-ftp-daemon/api/debug.rb, line 18 def debug_encodings # Encodings encodings = {} jobs = JobQueue.instance.jobs jobs.each do |job| # here = out[job.id] = {} me = encodings[job.id] = {} me[:error] = job.error.encoding.to_s unless job.error.nil? me[:status] = job.status.encoding.to_s unless job.status.nil? Job::IMPORTED.each do |name| value = job.send(name) me[name] = value.encoding.to_s if value.is_a? String end job.infos.each do |name, value| me["infos_#{name}"] = value.encoding.to_s if value.is_a? String end end end
debug_metrics()
click to toggle source
# File lib/rest-ftp-daemon/api/debug.rb, line 14 def debug_metrics Metrics.sample end
log_context()
click to toggle source
# File lib/rest-ftp-daemon/api/debug.rb, line 10 def log_context {caller: "API::Debug"} end