src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
changeset 50745 a390cbb82d47
parent 50113 caf115bb98ad
child 52413 6372f5af9612
equal deleted inserted replaced
50744:6c306d54366d 50745:a390cbb82d47
    71      */
    71      */
    72     JFR_EVENT(8),
    72     JFR_EVENT(8),
    73     /**
    73     /**
    74      * Covers setting (for users of the JDK)
    74      * Covers setting (for users of the JDK)
    75      */
    75      */
    76     JFR_SETTING(9);
    76     JFR_SETTING(9),
       
    77     /**
       
    78      * Covers usage of jcmd with JFR
       
    79      */
       
    80     JFR_DCMD(10);
       
    81 
    77     /* set from native side */
    82     /* set from native side */
    78     private volatile int tagSetLevel = 100; // prevent logging if JVM log system has not been initialized
    83     private volatile int tagSetLevel = 100; // prevent logging if JVM log system has not been initialized
    79 
    84 
    80     final int id;
    85     final int id;
    81 
    86 
    84     }
    89     }
    85 
    90 
    86     public boolean shouldLog(int level) {
    91     public boolean shouldLog(int level) {
    87         return level >= tagSetLevel;
    92         return level >= tagSetLevel;
    88     }
    93     }
       
    94 
       
    95     public boolean shouldLog(LogLevel logLevel) {
       
    96         return shouldLog(logLevel.level);
       
    97     }
    89 }
    98 }