Package de.willuhn.logging.targets
Class LogrotateTarget
- java.lang.Object
-
- de.willuhn.logging.targets.LogrotateTarget
-
-
Constructor Summary
Constructors Constructor Description LogrotateTarget(java.io.File target, boolean append)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Schliesst das Target.void
setMaxLength(long length)
Legt die Maximal-Groesse des Log-Files fest, nach dessen Erreichen es rotiert werden soll.void
setZip(boolean zip)
Legt fest, ob die rotierten Logs gezippt werden sollen.void
write(Message message)
Schreibt die uebergebene Nachricht in das Logging-Target.
-
-
-
Method Detail
-
setMaxLength
public void setMaxLength(long length)
Legt die Maximal-Groesse des Log-Files fest, nach dessen Erreichen es rotiert werden soll. Default-Groesse: 1MB.- Parameters:
length
- Angabe der Maximalgroesse in Bytes.
-
setZip
public void setZip(boolean zip)
Legt fest, ob die rotierten Logs gezippt werden sollen. Default: Aktiv.- Parameters:
zip
-
-
write
public void write(Message message) throws java.lang.Exception
Description copied from interface:Target
Schreibt die uebergebene Nachricht in das Logging-Target.- Specified by:
write
in interfaceTarget
- Parameters:
message
- zu loggende Nachricht.- Throws:
java.lang.Exception
- See Also:
Target.write(de.willuhn.logging.Message)
-
close
public void close() throws java.lang.Exception
Description copied from interface:Target
Schliesst das Target.- Specified by:
close
in interfaceTarget
- Throws:
java.lang.Exception
- See Also:
Target.close()
-
-