cciLog

记录错误、警告或参考事件。事件由使用指定的自变量作为日志数据的消息代理记录。

语法

void cciLog(
    int*                returnCode,
    CCI_LOG_TYPE  type,
    char*               file,
    int                 line,
    char*               function,
    CciChar*            messageSource,
    int                 messageNumber,
    char*               traceText,
                ...);

参数

returnCode
来自函数(输出)的返回码。可能的返回码是:
  • CCI_SUCCESS
  • CCI_INV_DATA_POINTER
  • CCI_INV_LOG_TYPE
type
事件的类型,如 CCI_LOG_TYPE 定义的(输入)。有效值是:
  • CCI_LOG_ERROR
  • CCI_LOG_WARNING
  • CCI_LOG_INFORMATION
file
调用函数的源文件名(输入)。值是可选的,但对于调试目的非常有用。
line
调用函数的源文件中的行号(输入)。值是可选的,但对于调试目的非常有用。
function
调用日志函数的函数名(输入)。值是可选的,但对于调试目的非常有用。
messageSource
标识 Windows 消息源或 Linux 和 UNIX 消息目录的字符串。
messageNumber
标识事件的消息号码(输入)。如果 messageNumber 指定为零,则假设消息不可用。如果 messageNumber 为非零,则指定的消息写到代理事件 日志中,附带在变量参数列表中提供的任何插入内容(参见下面)。
traceText
写到代理跟踪日志中的跟踪信息(输入)。信息是可选的,但对于调试目的非常有用。
...
包含与消息在一起的任何消息插入内容的 C 变量参数列表(输入)。这些插入内容作为字符串处理,并且变量参数假设为类型指针到字符型
注: char* 字符必须是使用 ASCII(拉丁语)或 EBCDIC(1047)的字符串。
注: 此列表中最后的参数必须(char*)0

返回值

无。 如果发生错误,则 returnCode 参数表明错误原因。

相关概念
用户定义的扩展
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as08552_