List of usage examples for org.springframework.integration.handler LoggingHandler setLevel
public void setLevel(Level level)
From source file:org.springframework.integration.handler.LoggingHandlerTests.java
@Test public void testChangeLevel() { LoggingHandler loggingHandler = new LoggingHandler("INFO"); DirectFieldAccessor accessor = new DirectFieldAccessor(loggingHandler); Log log = (Log) accessor.getPropertyValue("messageLogger"); log = spy(log);/*w ww . j a va 2 s.c o m*/ accessor.setPropertyValue("messageLogger", log); when(log.isInfoEnabled()).thenReturn(true); loggingHandler.handleMessage(new GenericMessage<String>("foo")); verify(log, times(1)).info(Mockito.anyString()); verify(log, never()).warn(Mockito.anyString()); loggingHandler.setLevel(Level.WARN); loggingHandler.handleMessage(new GenericMessage<String>("foo")); verify(log, times(1)).info(Mockito.anyString()); verify(log, times(1)).warn(Mockito.anyString()); }