You can integrate with VidiFlow's logging stack by defining a property/field of type ILogger<<task name>Processor>. It provides methods for different log levels that should be used according to the following guideline
Start and end of an event / action / process
Information for configuration
Process tracking (if required with important runtime values)
Exceptional situation which does not interrupt but interferes with the normal process execution
Error which leads to the interruption of the process
Process tracking in loops
Do not use!
Note that by default the Verbose log level will be not be propagated through the log stack to prevent large log messages from slowing down the system.