TSL_SetLogMode 函数

TSL_SetLogMode 函数指定如何记录有关装入器的消息。

语法

TSL_SetLogMode(
           handle          lvarchar,
           log_type        integer,
           log_level       integer,
           logfile         varchar(255))
returns integer

TSL_SetLogMode(
           handle          lvarchar,
           log_type        integer,
           log_level       integer)
returns integer

TSL_SetLogMode(
           handle          lvarchar,
           log_level       integer)
returns integer
handle
TSL_Attach 函数返回的表名和列名组合。
log_type
消息日志的类型:

0 = 无消息日志

1 = 将所有消息记录到指定文件

2 = 记录装入器程序队列中的所有消息以供 TSL_GetLogMessage 函数检索

3 = 缺省值。将所有消息记录到服务器消息日志

log_level
消息日志文件中包含的信息的严重性:

2 = 警告消息和错误消息。

4 = 错误消息。

logfile
如果 log_type 参数的值设置为 1,那么为装入器消息日志文件的路径和文件名。

用法

在装入器程序中使用 TSL_SetLogMode 函数以指定保存在装入器消息日志中的消息的严重性。必须在由 TSL_Init 函数初始化的装入器会话的上下文中运行 TSL_SetLogMode 函数。TSL_SetLogMode 函数会更改由 TSL_Init 函数为所有装入会话指定的日志方式。

返回结果

示例

以下语句将装入器警告和错误消息保存到文件:

EXECUTE FUNCTION TSL_SetLogMode('tsdata-raw_reads',1,2,'/tmp/messag.log');