lib/agent/plugin.js
function visible(plugin_name) {
  var obj = get_base_object();
  obj.config = scoped_config(plugin_name);
  obj.logger = scoped_logger(plugin_name);
  return obj;
}
function visible(plugin_name) {
  var obj = get_base_object();
  obj.config = scoped_config(plugin_name);
  obj.logger = scoped_logger(plugin_name);
  return obj;
}
function visible ( plugin_name ) { var obj = get_base_object ( ) ; obj . config = scoped_config ( plugin_name ) ; obj . logger = scoped_logger ( plugin_name ) ; return obj ; }
returns the visible object that is passed over to plugin basically base + scoped_config + scoped_logger
returns the visible object that is passed over to plugin basically base + scoped_config + scoped_logger