KieLoggers loggers = ks.getLoggers();
for (KieLoggerAdaptor adaptor : loggerAdaptors) {
KieRuntimeLogger runtimeLogger;
switch (KieLoggerAdaptor.KNOWLEDGE_LOGGER_TYPE.valueOf(adaptor.getLoggerType())) {
case LOGGER_TYPE_FILE:
runtimeLogger = loggers.newFileLogger(ksession, adaptor.getFile());
adaptor.setRuntimeLogger(runtimeLogger);
break;
case LOGGER_TYPE_THREADED_FILE:
runtimeLogger = loggers.newThreadedFileLogger(ksession, adaptor.getFile(), adaptor.getInterval());
adaptor.setRuntimeLogger(runtimeLogger);