When a transaction timeout occurs, it is possible to make it print to log the moment that it happens along with what started the transaction or is the timeout only found out when we try to commit the transaction? Also, where is the default timeout set? Thanks!