807 case JVMTI_VERBOSE_CLASS: |
807 case JVMTI_VERBOSE_CLASS: |
808 LogConfiguration::configure_stdout(level, false, LOG_TAGS(class, unload)); |
808 LogConfiguration::configure_stdout(level, false, LOG_TAGS(class, unload)); |
809 LogConfiguration::configure_stdout(level, false, LOG_TAGS(class, load)); |
809 LogConfiguration::configure_stdout(level, false, LOG_TAGS(class, load)); |
810 break; |
810 break; |
811 case JVMTI_VERBOSE_GC: |
811 case JVMTI_VERBOSE_GC: |
812 if (value == 0) { |
812 LogConfiguration::configure_stdout(level, true, LOG_TAGS(gc)); |
813 LogConfiguration::configure_stdout(LogLevel::Off, true, LOG_TAGS(gc)); |
|
814 } else { |
|
815 LogConfiguration::configure_stdout(LogLevel::Info, true, LOG_TAGS(gc)); |
|
816 } |
|
817 break; |
813 break; |
818 case JVMTI_VERBOSE_JNI: |
814 case JVMTI_VERBOSE_JNI: |
819 PrintJNIResolving = value != 0; |
815 level = value == 0 ? LogLevel::Off : LogLevel::Debug; |
|
816 LogConfiguration::configure_stdout(level, true, LOG_TAGS(jni, resolve)); |
820 break; |
817 break; |
821 default: |
818 default: |
822 return JVMTI_ERROR_ILLEGAL_ARGUMENT; |
819 return JVMTI_ERROR_ILLEGAL_ARGUMENT; |
823 }; |
820 }; |
824 return JVMTI_ERROR_NONE; |
821 return JVMTI_ERROR_NONE; |