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/05/19
as08552_