question: public void disable ( ) throws IOException { assert m_writer != null ; m_writer . close ( ) ; }
target:  Called from the LogManager to disable the current log file for writing. We need not worry about concurrent access to the writer since another threads access to the writer is non-deterministic, the important state is that the calling thread would receive a null writer if it requested one.