Class ThrottledLogger


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

      • ThrottledLogger

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

      • log

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