如何在外部脚本中使用像cakelog这样的cakephp类

时间:2015-03-09 07:18:51

标签: php cakephp

我在webroot文件夹中有一个php脚本,我想在其中使用CakeLog::write

无论如何要将cakephp classes包含在这种脚本中吗?

我知道我可以将我的脚本带​​到某个控制器操作但是我想知道是否有使用cakephp类以外的它?

1 个答案:

答案 0 :(得分:1)

一个月之后,这个问题似乎没有答案。 为了解决我的问题,我使用CakeLog方法编写了自己的write课程:

CakeLog中的bootstrap.php个配置:

CakeLog::config("default", array(
    'engine' => 'Syslog',
    'prefix' => 'tgui',
    'flag' => LOG_ODELAY | LOG_PID,
    'facility' => LOG_LOCAL0
));

所以我的自定义类将会跟随:

class CakeLog {
    public static function write($type, $msg) {
        openlog("tgui", LOG_ODELAY | LOG_PID, LOG_LOCAL0);
        syslog($type, $msg);
        closelog();
   }
}