Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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、laravel、log4php:Class';Apache\Log4HP\Hierarchy';未找到错误_Php_Laravel_Hierarchy_Log4php - Fatal编程技术网

php、laravel、log4php:Class';Apache\Log4HP\Hierarchy';未找到错误

php、laravel、log4php:Class';Apache\Log4HP\Hierarchy';未找到错误,php,laravel,hierarchy,log4php,Php,Laravel,Hierarchy,Log4php,我是php新手,我正在使用laravel的log4ppp。 我的项目结构是 ->Root ->Laravel ->app ->folderx ->abc.php ->otherfolders . . ->vendor ->com

我是php新手,我正在使用laravel的log4ppp。 我的项目结构是

->Root
        ->Laravel
                ->app
                    ->folderx
                            ->abc.php
        ->otherfolders
        .
        .
        ->vendor
        ->composer.json (contains log4php and laravel)
        ->logconfig.xml
我正在尝试从abc.php内部初始化记录器

Logger::configure('../../../logconfig.xml');
但它给出了错误信息

Class 'Apache\Log4php\Hierarchy' not found
我验证了class Hierarchy.php存在于根文件夹下的vendor/apache/log4ppp/src中。此外,如果我打开Logger.php并转到Hierarchy in initialized中的行,然后在Hierarchy上按住ctrl键并单击(在eclipse中),它会将我带到Hierarchy.php

我试图弄明白为什么php找不到那个类。 如有任何帮助/建议,将不胜感激


谢谢

该错误消息显示您的PHP正在查找名称空间类。到目前为止,log4ppp从未发布过名称空间(直到版本2.3.0),所以这肯定很奇怪


如果您不小心使用了3.0版本的开发分支,我现在必须建议您不要使用它。在过去的一年里,它几乎没有得到任何重大的承诺,应该被视为正在进行的工作(不幸的是进展非常缓慢)。

谢谢Sven。我实际上使用的是dev branch的3.0版本。