2
我試圖用Firebird 2.5,Python 2.7和FDB 1.4來使用審計和跟蹤服務。如何在Python中使用Firebird審計和跟蹤服務?
這是我在做什麼空閒:
>>> 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的永不再來。
我錯過了某個步驟?
乍一看,我會說它應該沒問題,firebird日誌中是否有任何內容? –
沒有在日誌中,除非少數斷開連接,因爲如果重新啓動Python shell。 – Harriv