Package org.apache.ivy.plugins.trigger
Class LogTrigger
java.lang.Object
org.apache.ivy.plugins.trigger.AbstractTrigger
org.apache.ivy.plugins.trigger.LogTrigger
- All Implemented Interfaces:
EventListener
,IvyListener
,Trigger
A trigger performing logging.
The implementation is widely inspired by Ant Echo task.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Logs the given message.void
void
setAppend
(boolean append) If true, append to existing file.void
setEncoding
(String encoding) Declare the encoding to use when outputting to a file; Use "" for the platform's default encoding.void
File to write to.void
setMessage
(String msg) Message to write.Methods inherited from class org.apache.ivy.plugins.trigger.AbstractTrigger
getEvent, getEventFilter, getFilter, getMatcher, setEvent, setFilter, setMatcher
-
Constructor Details
-
LogTrigger
public LogTrigger()
-
-
Method Details
-
progress
-
log
Logs the given message.- Parameters:
message
- the message to log
-
setMessage
Message to write.- Parameters:
msg
- Sets the value for the message variable.
-
setFile
File to write to.- Parameters:
file
- the file to write to, if not set, echo to standard Ivy logging
-
setAppend
public void setAppend(boolean append) If true, append to existing file.- Parameters:
append
- if true, append to existing file, default is false.
-
setEncoding
Declare the encoding to use when outputting to a file; Use "" for the platform's default encoding.- Parameters:
encoding
- the character encoding to use.
-