Returns the markers used by the flow logger method on entry.
Returns the markers used by the flow logger method on entry.
the source info
the entry markers, empty by default.
Creates an entry statement, if specified.
Creates an entry statement, if specified.
the source info
the entry statement, None by default.
Provides exit markers for the predicate.
Provides exit markers for the predicate.
the source info
exit markers, empty by default.
Returns an exit statement, using the result value and the source.
Returns an exit statement, using the result value and the source.
the result of the flow.
the source info
the statement, None by default.
Returns a tuple describing the statement and the level to log the exception at; if you
return (Level.ERROR, statement)
then it will log the exception at error level, for example.
Returns a tuple describing the statement and the level to log the exception at; if you
return (Level.ERROR, statement)
then it will log the exception at error level, for example.
the source info
a tuple containing the statement and the level to execute the throwing statement.
A simple flow behavior that prints out the arguments and result, with the line number.
the type of the result.