自己配置的log4php,报加载不了配置文件报错 [ 求助交流 ]
没有用到yii官方提供的记录日志,自己配置的log4php,刚开始用着没发现问题,后来发现这个方法只要连续执行几次就会报错,也没什么规律,这是报错信息:
PHP User Warning – yii\base\ErrorException
log4php: Configuration failed. Error loading configuration file: failed to load external entity "/usr/share/nginx/www/server/log4php/config/log4php.xml" Using default configuration.
下面是代码:
//设置字符集
header("Content-type:text/html; charset=utf-8");
//设置时间
date_default_timezone_set('PRC');
//引入类
include_once(dirname(\Yii::$app->basePath).'/log4php/Logger.php');
//初始化配置
$logger_class = new \Logger("");
//加载配置文件(看报错信息也就是这里的配置文件表示加载不了)
$logger_class::configure(dirname(Yii::$app->basePath).'/log4php/config/log4php.xml');
//获取日志类
$logger = $logger_class::getLogger('Test');
//写入日志
$logger->info('test-msg');
在百度查完google查,基本没有发现我想找的,各位大佬有遇到过的吗,给小弟指导一番,在线等。
共 2 条回复
皮蛋是好叔叔 北京
注册时间:2015-07-25
最后登录:2022-09-14
在线时长:19小时41分
最后登录:2022-09-14
在线时长:19小时41分
- 粉丝1
- 金钱165
- 威望10
- 积分455