src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
changeset 52413 6372f5af9612
parent 50745 a390cbb82d47
child 57360 5d043a159d5c
child 58863 c16ac7a2eba4
equal deleted inserted replaced
52412:df84c02f4780 52413:6372f5af9612
    78      * Covers usage of jcmd with JFR
    78      * Covers usage of jcmd with JFR
    79      */
    79      */
    80     JFR_DCMD(10);
    80     JFR_DCMD(10);
    81 
    81 
    82     /* set from native side */
    82     /* set from native side */
    83     private volatile int tagSetLevel = 100; // prevent logging if JVM log system has not been initialized
    83     volatile int tagSetLevel = 100; // prevent logging if JVM log system has not been initialized
    84 
    84 
    85     final int id;
    85     final int id;
    86 
    86 
    87     LogTag(int tagId) {
    87     LogTag(int tagId) {
    88         id = tagId;
    88         id = tagId;
    89     }
    89     }
    90 
       
    91     public boolean shouldLog(int level) {
       
    92         return level >= tagSetLevel;
       
    93     }
       
    94 
       
    95     public boolean shouldLog(LogLevel logLevel) {
       
    96         return shouldLog(logLevel.level);
       
    97     }
       
    98 }
    90 }