Class DefaultLogger

    • Constructor Detail

      • DefaultLogger

        public DefaultLogger​(OutputStream outputStream,
                             boolean closeStreamsAfterUse)
        Creates a new DefaultLogger instance.
        Parameters:
        outputStream - where to log infos and errors
        closeStreamsAfterUse - if oS should be closed in auditFinished()
      • DefaultLogger

        public DefaultLogger​(OutputStream infoStream,
                             boolean closeInfoAfterUse,
                             OutputStream errorStream,
                             boolean closeErrorAfterUse)
        Creates a new DefaultLogger instance.
        Parameters:
        infoStream - the OutputStream for info messages.
        closeInfoAfterUse - auditFinished should close infoStream.
        errorStream - the OutputStream for error messages.
        closeErrorAfterUse - auditFinished should close errorStream
      • DefaultLogger

        public DefaultLogger​(OutputStream infoStream,
                             boolean closeInfoAfterUse,
                             OutputStream errorStream,
                             boolean closeErrorAfterUse,
                             AuditEventFormatter messageFormatter)
        Creates a new DefaultLogger instance.
        Parameters:
        infoStream - the OutputStream for info messages
        closeInfoAfterUse - auditFinished should close infoStream
        errorStream - the OutputStream for error messages
        closeErrorAfterUse - auditFinished should close errorStream
        messageFormatter - formatter for the log message.