实习过程中首次接触testlink,并且对阅读了testlink源代码,由于没有PHP基础,出现错误希望读者指正
TestLink的日志信息通过事件查看器页面查看,日志分为6个级别(Audit、Error、Warning、Debug、L18N),日志信息包括时间、用户、描述和session会话ID。
通过查看TestLink的数据库,数据库中与日志相关的表格有transactions表和events表。
transactions表中记录了会话开始的页面、会话ID、时间和用户ID,而events表中记录了日志基本信息,包括日志级别、日志源、时间等信息,而且表中的transction_id字段是指向transactions表的,由此可见TestLink每一次日志记录都是基于一次session会话的。
TestLink日志级别:
Audit:一般记录用户的操作,包括用户的登录退出以及对数据库的操作等。
Error:运行时的代码级别的错误。
Warning:运行时的代码级别的警告。
Debug:debug信息。
L18N:在国际化的过程中出现的问题,比如某个字符串未找到本地的中文翻译。
TestLink处理日志的方法在login.inc.php中:
function tLog($message, $level = 'DEBUG', $source ="GUI",$objectID = null,
$o