Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter中的用户跟踪_Php_Codeigniter_Frameworks - Fatal编程技术网

Php CodeIgniter中的用户跟踪

Php CodeIgniter中的用户跟踪,php,codeigniter,frameworks,Php,Codeigniter,Frameworks,我对Codeignator框架有点陌生,但我喜欢它的简单性 我有一个应用程序要求,系统需要记录所有用户活动 如果用户登录:那么我需要类似于登录的东西 如果他编辑他的个人资料:那么我需要 或者类似的事情 以便管理员可以查看所有活动 是否有可用的库?或者如何以最完美的方式在性能方面实现这一点 请给我推荐一些常用的方法。。和意见 谢谢。要获得最大的灵活性,请编写自己的日志函数。当我需要这个功能时,我会在我使用的每个框架中包括以下功能/方法。Wordpress/Codeigniter等 function

我对Codeignator框架有点陌生,但我喜欢它的简单性

我有一个应用程序要求,系统需要记录所有用户活动

如果用户登录:那么我需要类似于登录的东西 如果他编辑他的个人资料:那么我需要

或者类似的事情

以便管理员可以查看所有活动

是否有可用的库?或者如何以最完美的方式在性能方面实现这一点

请给我推荐一些常用的方法。。和意见


谢谢。

要获得最大的灵活性,请编写自己的日志函数。当我需要这个功能时,我会在我使用的每个框架中包括以下功能/方法。Wordpress/Codeigniter等

function log($msg = '', $level = 'INFO')
{
    $debug_backtrace = debug_backtrace();

    $time = date('c', time());
    $filename = PATH_TO_YOUR_SCRIPT . '/log/error_log.txt'; // file perms: 0646

    $output = "[$level] $time $msg\n";
    $output .= "{$debug_backtrace[0]['file']} : {$debug_backtrace[0]['line']}\n";

    if ( ! @file_put_contents($filename, $output, FILE_APPEND))
    {
        error_log("Failed to access log file [$filename] for writing: $msg");
    }
}

允许获取调用log函数的文件和行logger@tereško谢谢..稍后将记录u..codeignitor上有一个本机日志函数..我需要使用DB…这不是调试级别跟踪器..我需要用户活动..我知道这些CI函数。我说要最大限度的灵活性。。。我使用这个日志记录任何类型的消息调试/用户控制等,以写入一个易于阅读的文本文件。您可以根据需要对$output进行编码,并使用全局$wpdb;我也是。好的,我同意。我需要的是DB的使用..有什么办法吗?或可用库而不是文本文件?