68 static void post_initialize(); 69 70 // Disable all logging, equivalent to -Xlog:disable. 71 static void disable_logging(); 72 73 // Parse command line configuration. Parameter 'opts' is the string immediately following the -Xlog: argument ("gc" for -Xlog:gc). 74 static bool parse_command_line_arguments(const char* opts = "all"); 75 76 // Parse separated configuration arguments (from JCmd/MBean and command line). 77 static bool parse_log_arguments(const char* outputstr, 78 const char* what, 79 const char* decoratorstr, 80 const char* output_options, 81 outputStream* errstream); 82 83 // Prints log configuration to outputStream, used by JCmd/MBean. 84 static void describe(outputStream* out); 85 86 // Prints usage help for command line log configuration. 87 static void print_command_line_help(FILE* out); 88 }; 89 90 #endif // SHARE_VM_LOGGING_LOGCONFIGURATION_HPP | 68 static void post_initialize(); 69 70 // Disable all logging, equivalent to -Xlog:disable. 71 static void disable_logging(); 72 73 // Parse command line configuration. Parameter 'opts' is the string immediately following the -Xlog: argument ("gc" for -Xlog:gc). 74 static bool parse_command_line_arguments(const char* opts = "all"); 75 76 // Parse separated configuration arguments (from JCmd/MBean and command line). 77 static bool parse_log_arguments(const char* outputstr, 78 const char* what, 79 const char* decoratorstr, 80 const char* output_options, 81 outputStream* errstream); 82 83 // Prints log configuration to outputStream, used by JCmd/MBean. 84 static void describe(outputStream* out); 85 86 // Prints usage help for command line log configuration. 87 static void print_command_line_help(FILE* out); 88 89 // Rotates all LogFileOutput 90 static void rotate_all_logfile(); 91 }; 92 93 #endif // SHARE_VM_LOGGING_LOGCONFIGURATION_HPP |