hooking: Add hook at global scope
[src/app-framework-binder.git] / test / monitoring / monitor.js
index ecf1096..bee87e4 100644 (file)
@@ -429,7 +429,7 @@ function gotevent(obj) {
 
 function gottraceevent(obj) {
        var data = obj.data;
-       var type = _.find(["request", "service", "daemon", "event"],function(x){return x in data;});
+       var type = data.type;
        var desc = data[type];
        if (!show_monitor_events) {
                if (type == "event" ? desc.name.startsWith("monitor/") : desc.api == "monitor")
@@ -445,6 +445,7 @@ function gottraceevent(obj) {
                service: function(r) { return r.api + "@" + r.action; },
                daemon: function(r) { return r.api + ":" + r.action; },
                event: function(r) { return r.name + "!" + r.action; },
+               global: function(r) { return "$" + r.action; },
                })[type](desc);
        var tab = makeobj(desc, 4);
        if ("data" in data)