Did you know ... Search Documentation:
Predicate open_transaction/2
 open_transaction(+DB, +Fd) is det[private]
Add a begin(Id, Level, Time, Message) term if a transaction involves DB. Id is an incremental integer, where each database has its own counter. Level is the nesting level, Time a floating point timestamp and Message te message provided as argument to the log message.