牛骨文教育服务平台(让学习变的简单)
博文笔记

yii 自定义日志文件

创建时间:2015-11-18 投稿人: 浏览次数:513

原文转自  iT技术擎


CFileLogRoute    默认的日志文件是  application.log  。默认的情况下日志是存放在 runtime 下面的application.log

如果想修改成自定义的文件则需要添加一个日志配置

"log" => array(  
    "class" => "CLogRouter",  
    "routes" => array(  
        array(  
            "class" => "CFileLogRoute",  
            "levels" => "error, warning",  
        ),  
        array(  
            "class" => "CFileLogRoute",  
            "levels" => "error, warning",  
            "categories"=> "pay.*",  
            "logFile"=> "pay.log",  
        ),
        array(  
            "class" => "CFileLogRoute",  
            "levels" => "error, warning",  
            "categories"=> "order.*",  
            "logFile"=> "order.log",  
        ),

Yii::log("your message", "error", "order");   这样日志文件就会是 order.log
Yii::log("your message", "error", "pay");     这样的日志文件就会是pay.log

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。