Class: NewRelic::Control::Frameworks::Merb
- Inherits:
-
NewRelic::Control
- Object
- NewRelic::Control
- NewRelic::Control::Frameworks::Merb
- Defined in:
- lib/new_relic/control/frameworks/merb.rb
Overview
Includes limited support for Merb
Instance Attribute Summary
Attributes included from InstanceMethods
Attributes included from LoggingMethods
Instance Method Summary collapse
Methods included from ClassMethods
#instance, #load_framework_class, #load_test_framework, #local_env, #new_instance, #newrelic_root
Methods included from InstanceMethods
#[], #app, #dispatcher, #init_plugin, #settings, #start_agent, #to_s
Methods included from LanguageSupport::Control
Methods included from LoggingMethods
#find_or_create_file_path, #log, #log!, #log_path, #log_to_stdout?, #set_log_format!, #set_log_level!, #setup_log, #should_log?
Methods included from Instrumentation
#add_instrumentation, #install_instrumentation, #install_shim, #load_instrumentation_files, #load_samplers
Methods included from ServerMethods
#api_server, #cert_file_path, #convert_to_ip_address, #http_connection, #proxy_server, #resolve_ip_address, #server, #server_from_host
Methods included from Profiling
#profiling=, #profiling?, #profiling_available?
Instance Method Details
#env ⇒ Object
7 8 9 |
# File 'lib/new_relic/control/frameworks/merb.rb', line 7 def env @env ||= ::Merb.env end |
#init_config(options = {}) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/new_relic/control/frameworks/merb.rb', line 20 def init_config ={} ::Merb::Plugins.add_rakefiles File.join(newrelic_root,"lib/tasks/all.rb") # Merb gives you a Merb::Plugins.config hash...feel free to put your stuff in your piece of it ::Merb::Plugins.config[:newrelic] = { :config => self } end |
#root ⇒ Object
10 11 12 |
# File 'lib/new_relic/control/frameworks/merb.rb', line 10 def root ::Merb.root end |
#to_stdout(msg) ⇒ Object
14 15 16 17 18 |
# File 'lib/new_relic/control/frameworks/merb.rb', line 14 def to_stdout(msg) Merb.logger.info("NewRelic ~ " + msg) rescue => e STDOUT.puts "NewRelic ~ " + msg end |