adams.flow.standalone.LogEvent
Listens to the global log record handler and processes records that passed the specified filter(s).
This allows, for instance, the output of log messages into a log file.
By default, log records are only processed if the sub-actors are not currently being executed. In other words, log records will get dropped if the record processing takes longer than the record generation. Enable the 'noDiscard' property to process all log events - NB: this can slow down the system significantly.
Flow input/output:
-standalone-
Actor handler information:
- Actor execution: SEQUENTIAL
- Standalones allowed: true
- Source allowed: true
- Forwards input: true
The logging level for outputting errors and debugging output.
command-line | -logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> |
default | WARNING |
min-user-mode | Expert |
The name of the actor.
command-line | -name <java.lang.String> |
default | LogEvent |
The annotations to attach to this actor.
command-line | -annotation <adams.core.base.BaseAnnotation> |
default |
|
If set to true, transformation is skipped and the input token is just forwarded as it is.
command-line | -skip <boolean> |
default | false |
If set to true, the flow execution at this level gets stopped in case this actor encounters an error; the error gets propagated; useful for critical actors.
command-line | -stop-flow-on-error <boolean> |
default | false |
min-user-mode | Expert |
If enabled, then no errors are output in the console; Note: the enclosing actor handler must have this enabled as well.
command-line | -silent <boolean> |
default | false |
min-user-mode | Expert |
If enabled, no change event gets discarded; CAUTION: enabling this option can slow down the system significantly.
command-line | -no-discard <boolean> |
default | false |
The actors to execute in case of a change event.
command-line | -actor <adams.flow.core.Actor> [-actor ...] |
default |
|
The filter used for selecting log records for processing.
command-line | -filter <adams.flow.standalone.logevent.AbstractLogRecordFilter> |
default | adams.flow.standalone.logevent.AcceptAllFilter |
The processor used for turning the log record into a different format.
command-line | -processor <adams.flow.standalone.logevent.AbstractLogRecordProcessor> |
default | adams.flow.standalone.logevent.SimpleProcessor |