我正在尝试在 Firebird 2.5、Python 2.7 和 FDB 1.4 中使用审计和跟踪服务。
这就是我在空闲时所做的:
>>> import fdb
>>> svc = fdb.services.connect(password='masterkey', host='localhost')
>>> trace_config = """<database>
enabled true
log_connections true
log_transactions true
log_statement_finish true
time_threshold 0
</database>"""
>>> trace_id = svc.trace_start(trace_config, 'test_trace_2')
>>> svc.readline()
在此之后,我将连接到数据库并进行一些选择等,但 readline 永远不会返回。
我在某处错过了一步吗?