ARTEMIS-375:When use ./artemis data exp, the xml printed to stdout mixed with logging information

This commit is contained in:
saurabhrai 2018-03-23 13:59:58 +05:30
parent 5612982a3e
commit 6c05a81ba2

View File

@ -137,15 +137,21 @@ public class JournalStorageManager extends AbstractJournalStorageManager {
switch (config.getJournalType()) {
case NIO:
ActiveMQServerLogger.LOGGER.journalUseNIO();
if (criticalErrorListener != null) {
ActiveMQServerLogger.LOGGER.journalUseNIO();
}
journalFF = new NIOSequentialFileFactory(config.getJournalLocation(), true, config.getJournalBufferSize_NIO(), config.getJournalBufferTimeout_NIO(), config.getJournalMaxIO_NIO(), config.isLogJournalWriteRate(), criticalErrorListener, getCriticalAnalyzer());
break;
case ASYNCIO:
ActiveMQServerLogger.LOGGER.journalUseAIO();
if (criticalErrorListener != null) {
ActiveMQServerLogger.LOGGER.journalUseAIO();
}
journalFF = new AIOSequentialFileFactory(config.getJournalLocation(), config.getJournalBufferSize_AIO(), config.getJournalBufferTimeout_AIO(), config.getJournalMaxIO_AIO(), config.isLogJournalWriteRate(), criticalErrorListener, getCriticalAnalyzer());
break;
case MAPPED:
ActiveMQServerLogger.LOGGER.journalUseMAPPED();
if (criticalErrorListener != null) {
ActiveMQServerLogger.LOGGER.journalUseMAPPED();
}
journalFF = new MappedSequentialFileFactory(config.getJournalLocation(), config.getJournalFileSize(), true, config.getJournalBufferSize_NIO(), config.getJournalBufferTimeout_NIO(), criticalErrorListener);
break;
default: