public synchronized void logRotate(boolean isStartup) throws IOException { if (!isStartup) { closeLogFile(); super.close(); setPrintStream(null); } rotationAlgo.rotate(); openLogFile(); }
@Test public void testClose() throws Throwable { SimpleLogListener simpleLogListener = new SimpleLogListener(new PrintStream(new ByteArrayOutputStream(), true)); simpleLogListener.close(); assertNull("simpleLogListener.p", simpleLogListener.p); }
@Test public void testClose1() throws Throwable { SimpleLogListener simpleLogListener = new SimpleLogListener(null); simpleLogListener.close(); assertNull("simpleLogListener.p", simpleLogListener.p); }