lib/raven/context.rb in sentry-raven-2.1.3 vs lib/raven/context.rb in sentry-raven-2.1.4
- old
+ new
@@ -11,31 +11,31 @@
end
attr_accessor :extra, :server_os, :rack_env, :runtime, :tags, :user
def initialize
- self.extra = {}
self.server_os = self.class.os_context
- self.rack_env = nil
self.runtime = self.class.runtime_context
+ self.extra = { :server => { :os => server_os, :runtime => runtime } }
+ self.rack_env = nil
self.tags = {}
self.user = {}
end
class << self
def os_context
@os_context ||= {
- "name" => Raven.sys_command("uname -s") || RbConfig::CONFIG["host_os"],
- "version" => Raven.sys_command("uname -v"),
- "build" => Raven.sys_command("uname -r"),
- "kernel_version" => Raven.sys_command("uname -a") || Raven.sys_command("ver") # windows
+ :name => Raven.sys_command("uname -s") || RbConfig::CONFIG["host_os"],
+ :version => Raven.sys_command("uname -v"),
+ :build => Raven.sys_command("uname -r"),
+ :kernel_version => Raven.sys_command("uname -a") || Raven.sys_command("ver") # windows
}
end
def runtime_context
@runtime_context ||= {
- "name" => RbConfig::CONFIG["ruby_install_name"],
- "version" => Raven.sys_command("ruby -v")
+ :name => RbConfig::CONFIG["ruby_install_name"],
+ :version => Raven.sys_command("ruby -v")
}
end
end
end
end