Skip to content

Thinkphp3.2 + log4php

🏷️ ThinkPHP

参考文章 这篇博客 设置后,执行出错: Class 'Logger' not found

  1. 移动 log4php230 目录到 /ThinkPHP/Library/Vendor/log4php230

  2. Log4php.class.php 修改为如下内容

    php
    namespace Org\Util;
    
    class Log4php {
        static public function init($logger){
            vendor('log4php.Logger');
    
            $path = './ThinkPHP/Library/Vendor/log4php/';
            \Logger::configure($path.'config.xml');
            if(\Logger::exists($logger)){
                return \Logger::getLogger($logger);
            }else{
                return false;
            }
        }
    }