Package org.jumpmind.symmetric.wrapper
Class WrapperLogHandler
java.lang.Object
java.util.logging.Handler
java.util.logging.StreamHandler
org.jumpmind.symmetric.wrapper.WrapperLogHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected ScheduledExecutorServiceprotected Stringprotected longprotected intprotected BufferedWriter -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.logging.StreamHandler
isLoggable, setEncoding, setOutputStreamMethods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel
-
Field Details
-
filename
-
maxByteCount
protected long maxByteCount -
maxLogCount
protected int maxLogCount -
writer
-
byteCount
protected long byteCount -
executor
-
-
Constructor Details
-
WrapperLogHandler
- Throws:
IOException
-
-
Method Details
-
rotate
- Throws:
IOException
-
publish
- Overrides:
publishin classStreamHandler
-
flush
public void flush()- Overrides:
flushin classStreamHandler
-
close
- Overrides:
closein classStreamHandler- Throws:
SecurityException
-