描述
将消息写入由SQLITE_CONFIG_LOG选项建立的错误日志到配置.
PB语法
METHOD Log (BYVAL iErrCode AS LONG, BYVAL strFormat AS STRING, _ OPTIONAL BYVAL prm1 AS DWORD, BYVAL prm2 AS DWORD, _ BYVAL prm3 AS DWORD, BYVAL prm4 AS DWORD, _ BYVAL prm5 AS DWORD, BYVAL prm6 AS DWORD, _ BYVAL prm7 AS DWORD, BYVAL prm8 AS DWORD, _ BYVAL prm9 AS DWORD, BYVAL prm10 AS DWORD, _ BYVAL prm11 AS DWORD, BYVAL prm12 AS DWORD, _ BYVAL prm13 AS DWORD, BYVAL prm14 AS DWORD, _ BYVAL prm15 AS DWORD, BYVAL prm16 AS DWORD _ ) AS LONG |
参数
iErrCode
[in]错误代码。
strFormat
[in]如果启用日志记录,strFormat字符串和后续参数与sqlite3_nprintf一起使用以生成最终的输出字符串。strFormat字符串不能为NULL。
返回值
无返回值。
备注
日志方法适用于扩展,如虚拟表,整理函数和SQL函数。虽然没有什么可以阻止应用程序调用{??989796066},但这样做是坏的形式。
为了避免死锁和其他线程问题,日志功能将不会使用动态分配的内存。日志消息存储在堆栈中的固定长度的缓冲区中。如果日志消息长于几百个字符,它将被截断为缓冲区的长度。