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 voidclose()Schliesst das Target.voidsetMaxLength(long length)Legt die Maximal-Groesse des Log-Files fest, nach dessen Erreichen es rotiert werden soll.voidsetZip(boolean zip)Legt fest, ob die rotierten Logs gezippt werden sollen.voidwrite(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:TargetSchreibt die uebergebene Nachricht in das Logging-Target.- Specified by:
writein 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.ExceptionDescription copied from interface:TargetSchliesst das Target.- Specified by:
closein interfaceTarget- Throws:
java.lang.Exception- See Also:
Target.close()
-
-