code: public synchronized void start()
      {
          _buffer=new ByteArrayISO8859Writer(_bufferSize);
          _reopen=false;
          if (_started)
              return;
          
          if (_out==null && _filename!=null)
          {
              try
              {
                  RolloverFileOutputStream rfos=
                      new RolloverFileOutputStream(_filename,_append,_retainDays);
                  _out=rfos;
              }
              catch(IOException e){e.printStackTrace();}   
          }
  
          if (_out==null)
              _out=LogStream.STDERR_STREAM;
          
          _started=true;
      }
docs: Start a log sink.
  The default implementation does nothing