< prev index next >

src/share/vm/logging/logOutput.cpp

Print this page

        

*** 81,85 **** --- 81,100 ---- continue; } break; } } + + void LogOutput::describe(outputStream *out, size_t index) { + out->print("#" SIZE_FORMAT ": %s ", index, name()); + out->print_raw(config_string()); + out->print(" "); + char delimiter[2] = {0}; + for (size_t d = 0; d < LogDecorators::Count; d++) { + LogDecorators::Decorator decorator = static_cast<LogDecorators::Decorator>(d); + if (decorators().is_decorator(decorator)) { + out->print("%s%s", delimiter, LogDecorators::name(decorator)); + *delimiter = ','; + } + } + } +
< prev index next >