求帮助怎样实现CI记录操作日志
想记录后台用户每次的操作日志,增删改查等,怎么实现啊?hooks看不懂啊,还有有没有简单的方法获取这些呢,得到每次执行的sql语句,然后写进日志,求指教 你这样的需求直接在数据库设置记录所有执行语句不就好了? Michael锐生 发表于 2015-11-9 21:47
你这样的需求直接在数据库设置记录所有执行语句不就好了?
这个要怎样设置 可以记录到网址根目录下的(在程序的每一句执行SQL处都要调用才有记录的):
<?php
/**
*记录日志
*/
logs(date('Y-m-d H:i:s',time()+8*3600) . "操作的SQL语句:SELECT * FROM ***");
function logs($msg) {
$string = "\r\n================\r\n" . $msg;
file_put_contents('sql_log.txt', $string, FILE_APPEND);
}
?> ci520 发表于 2015-11-12 09:19
可以记录到网址根目录下的(在程序的每一句执行SQL处都要调用才有记录的):
...
ci有类似thinkphp的行为处理吗
log_message 直接输出到logs文件夹
页:
[1]