这对于调试或确保在初始化和/或清理期间发生某些调用很有用。当前的日志输出不应被视为稳定,可能会在将来的版本中更改。
示例
drv <- adbc_driver_log()
db <- adbc_database_init(drv, key = "value")
#> LogDatabaseNew()
#> LogDatabaseSetOption()
#> LogDatabaseInit()
con <- adbc_connection_init(db, key = "value")
#> LogConnectionNew()
#> LogConnectionSetOption()
#> LogConnectionInit()
stmt <- adbc_statement_init(con, key = "value")
#> LogStatementNew()
#> LogStatementSetOption()
try(adbc_statement_execute_query(stmt))
#> LogStatementExecuteQuery()
#> Error in adbc_statement_execute_query(stmt) : NOT_IMPLEMENTED
adbc_statement_release(stmt)
#> LogStatementRelease()
adbc_connection_release(con)
#> LogConnectionRelease()
adbc_database_release(db)
#> LogDatabaseRelease()