compositeState.setLockReason(null);
return CmHandleState.READY;
} catch (final Exception e) {
- log.warn("Processing of {} failed, reason: {}.", yangModelCmHandle.getId(), e.getMessage());
+ log.debug("Processing of {} failed, reason: {}.", yangModelCmHandle.getId(), e.getMessage());
final LockReasonCategory lockReasonCategory = inUpgrade
? LockReasonCategory.MODULE_UPGRADE_FAILED
: LockReasonCategory.MODULE_SYNC_FAILED;
advisedCmHandleIds.size());
advisedCmHandleIds.forEach(cmHandleId -> {
if (moduleSyncWorkQueue.offer(cmHandleId)) {
- log.info("CM handle {} added to the work queue.", cmHandleId);
+ log.debug("CM handle {} added to the work queue.", cmHandleId);
} else {
log.warn("Failed to add CM handle {} to the work queue.", cmHandleId);
}
if (alreadyAddedToInProgressMap) {
log.info("module sync for {} already in progress by other instance", cmHandleId);
} else {
- log.info("Adding cmHandle : {} to current batch", cmHandleId);
+ log.debug("Adding cmHandle : {} to current batch", cmHandleId);
nextBatch.add(cmHandleId);
}
}
import ch.qos.logback.classic.Logger
import ch.qos.logback.classic.spi.ILoggingEvent
import ch.qos.logback.core.read.ListAppender
-import org.onap.cps.ncmp.api.inventory.models.CompositeState
import org.onap.cps.ncmp.api.inventory.DataStoreSyncState
+import org.onap.cps.ncmp.api.inventory.models.CompositeState
import org.onap.cps.ncmp.impl.inventory.InventoryPersistence
import org.onap.cps.ncmp.impl.inventory.models.YangModelCmHandle
import org.slf4j.LoggerFactory
class LcmEventsCmHandleStateHandlerImplSpec extends Specification {
- def logger = Spy(ListAppender<ILoggingEvent>)
+ def logAppender = Spy(ListAppender<ILoggingEvent>)
void setup() {
- ((Logger) LoggerFactory.getLogger(LcmEventsCmHandleStateHandlerImpl.class)).addAppender(logger)
- logger.start()
+ def logger = LoggerFactory.getLogger(LcmEventsCmHandleStateHandlerImpl)
+ logger.setLevel(Level.DEBUG)
+ logger.addAppender(logAppender)
+ logAppender.start()
}
void cleanup() {
assert cmHandleStatePerCmHandleId.get(cmHandleId).cmHandleState == toCmHandleState
}
}
- and: 'log message shows state change at INFO level'
- def loggingEvent = (ILoggingEvent) logger.list[0]
- assert loggingEvent.level == Level.INFO
+ and: 'log message shows state change at DEBUG level'
+ def loggingEvent = logAppender.list[0]
+ assert loggingEvent.level == Level.DEBUG
assert loggingEvent.formattedMessage == "${cmHandleId} is now in ${toCmHandleState} state"
and: 'event service is called to send event'
1 * mockLcmEventsProducer.sendLcmEvent(cmHandleId, _, _)
1 * mockInventoryPersistence.saveCmHandleStateBatch(EMPTY_MAP)
and: 'no event will be sent'
0 * mockLcmEventsProducer.sendLcmEvent(*_)
- and: 'no log entries are written'
- assert logger.list.empty
}
def 'Batch of new cm handles provided'() {
and: 'no events are sent'
0 * mockLcmEventsProducer.sendLcmEvent(_, _, _)
and: 'no log entries are written'
- assert logger.list.empty
+ assert logAppender.list.empty
}
def setupBatch(type) {
}
def getLogMessage(index) {
- return logger.list[index].formattedMessage
+ return logAppender.list[index].formattedMessage
}
}