勇芳软件工作室.汉化:  CSQLite Classes > CSQLite Class > ISQLite Interface >

Log Method

Previous pageReturn to chapter overviewNext page

描述

 

将消息写入由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},但这样做是坏的形式。

 

为了避免死锁和其他线程问题,日志功能将不会使用动态分配的内存。日志消息存储在堆栈中的固定长度的缓冲区中。如果日志消息长于几百个字符,它将被截断为缓冲区的长度。