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 Detail
-
ThrottledLogger
public ThrottledLogger(LogLevel level, double seconds_between_messages)
Initialize- Parameters:
level
- Log level to useseconds_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
-
-