Class ThrottledLogger

java.lang.Object
org.epics.archiverappliance.engine.model.ThrottledLogger

public class ThrottledLogger extends Object
Logger that only allows a certain message rate.
Author:
Kay Kasemir
  • Constructor Details

    • ThrottledLogger

      public ThrottledLogger(LogLevel level, double seconds_between_messages)
      Initialize
      Parameters:
      level - Log level to use
      seconds_between_messages - Seconds between allowed messages
  • Method Details

    • log

      public boolean log(String message)
      Add throttled info message to the plugin log.
      Parameters:
      message -  
      Returns:
      boolean True or False