+ /*
+ * Enable a logger meaning add our handler to it using an exiting
+ * event. If successful, the logger is added to the given enabled
+ * Loggers hashmap.
+ *
+ * @return 0 if NO logger is found else 1 if added.
+ */
+ public int enableLogger(LTTngLogHandler handler, LTTngEvent event,
+ HashMap enabledLoggers) {
+ int ret;
+ Logger logger;
+
+ logger = handler.logManager.getLogger(event.name);
+ if (logger == null) {
+ return 0;
+ }
+
+ ret = handler.setEvent(event);
+ if (ret == 0) {
+ /* Newly created event, add the handler. */
+ logger.addHandler(handler);
+ enabledLoggers.put(event.name, logger);
+ }
+
+ return 1;
+ }
+