Class TDLoggerConsumer

    • Constructor Detail

      • TDLoggerConsumer

        public TDLoggerConsumer​(TDLoggerConsumer.Config config)
        init LoggerConsumer with config
        Parameters:
        config - LoggerConsumer.Config instance.
      • TDLoggerConsumer

        public TDLoggerConsumer​(String logDirectory)
        init LoggerConsumer
        Parameters:
        logDirectory - directory of file
      • TDLoggerConsumer

        public TDLoggerConsumer​(String logDirectory,
                                int fileSize)
        init LoggerConsumer
        Parameters:
        logDirectory - directory of file
        fileSize - max size of single log file (MByte), default infinite
    • Method Detail

      • flush

        public void flush()
        Description copied from interface: ITDConsumer
        upload all data in buffer immediately
        Specified by:
        flush in interface ITDConsumer
      • close

        public void close()
        Description copied from interface: ITDConsumer
        close consumer
        Specified by:
        close in interface ITDConsumer