src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
changeset 52413 6372f5af9612
parent 52334 a181612f0715
child 57470 025c9b8eaefd
child 58863 c16ac7a2eba4
equal deleted inserted replaced
52412:df84c02f4780 52413:6372f5af9612
   137         if (!JVM.getJVM().isRecording()) {
   137         if (!JVM.getJVM().isRecording()) {
   138             for (EventControl ec : eventControls) {
   138             for (EventControl ec : eventControls) {
   139                 ec.disable();
   139                 ec.disable();
   140             }
   140             }
   141         } else {
   141         } else {
   142             if (LogTag.JFR_SETTING.shouldLog(LogLevel.INFO.level)) {
   142             if (Logger.shouldLog(LogTag.JFR_SETTING, LogLevel.INFO)) {
   143                 Collections.sort(eventControls, (x,y) -> x.getEventType().getName().compareTo(y.getEventType().getName()));
   143                 Collections.sort(eventControls, (x,y) -> x.getEventType().getName().compareTo(y.getEventType().getName()));
   144             }
   144             }
   145             for (EventControl ec : eventControls) {
   145             for (EventControl ec : eventControls) {
   146                 setEventControl(ec);
   146                 setEventControl(ec);
   147             }
   147             }
   222             }
   222             }
   223             Control control = entry.getValue();
   223             Control control = entry.getValue();
   224             if (values != null) {
   224             if (values != null) {
   225                 control.apply(values);
   225                 control.apply(values);
   226                 String after = control.getLastValue();
   226                 String after = control.getLastValue();
   227                 if (LogTag.JFR_SETTING.shouldLog(LogLevel.INFO.level)) {
   227                 if (Logger.shouldLog(LogTag.JFR_SETTING, LogLevel.INFO)) {
   228                     if (Utils.isSettingVisible(control, ec.getEventType().hasEventHook())) {
   228                     if (Utils.isSettingVisible(control, ec.getEventType().hasEventHook())) {
   229                         if (values.size() > 1) {
   229                         if (values.size() > 1) {
   230                             StringJoiner sj = new StringJoiner(", ", "{", "}");
   230                             StringJoiner sj = new StringJoiner(", ", "{", "}");
   231                             for (String s : values) {
   231                             for (String s : values) {
   232                                 sj.add("\"" + s + "\"");
   232                                 sj.add("\"" + s + "\"");
   239                         }
   239                         }
   240                     }
   240                     }
   241                 }
   241                 }
   242             } else {
   242             } else {
   243                 control.setDefault();
   243                 control.setDefault();
   244                 if (LogTag.JFR_SETTING.shouldLog(LogLevel.INFO.level)) {
   244                 if (Logger.shouldLog(LogTag.JFR_SETTING, LogLevel.INFO)) {
   245                     String message = "  " + settingName + "=\"" + control.getLastValue() + "\"";
   245                     String message = "  " + settingName + "=\"" + control.getLastValue() + "\"";
   246                     Logger.log(LogTag.JFR_SETTING, LogLevel.INFO, message);
   246                     Logger.log(LogTag.JFR_SETTING, LogLevel.INFO, message);
   247                 }
   247                 }
   248             }
   248             }
   249         }
   249         }