关于log4php中cannot load log4php.properties 的问题
来源:互联网 发布:白家乐分析软件 无锡 编辑:程序博客网 时间:2024/06/04 20:00
我在本地调试环境中引入了log4gphp,在本地可正常使用它来记录信息,但是一旦上传到服务器却怎么都调试不了,一直在提示:
LoggerPropertyConfigurator::doConfigure() cannot load log4php.properties configuration.如下:
找到提示这个错误的文件:log4php目录下的LoggerPropertyConfigurator.php,第319行($url的值就是:log4php.properties):
function doConfigure($url, &$repository)
{
$properties = @parse_ini_file($url);
if ($properties === false) {
LoggerLog::warn("LoggerPropertyConfigurator::doConfigure() cannot load '$url' configuration.");
return false;
}
return $this->doConfigureProperties($properties, $repository);
}
从这里可以看出应该是parse_ini_file函数没有正常执行,一般来说我们的log4php.properties文件内容基本上就是这样:每个赋值都是没有引号括起来的,
- log4php.rootLogger=DEBUG, A1
- log4php.appender.A1=LoggerAppenderRollingFile
- log4php.appender.A1.file=webdisk.log
- log4php.appender.A1.layout=LoggerLayoutTTCC
- log4php.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %C{1}:%M %p %m%n
- log4php.appender.A1.MaxFileSize=1024
- log4php.appender.A1.MaxBackupIndex=3
网上查了下大概是这样:
问题来由:我本地的开发环境中PHP的版本为5.3.13,而服务器的产品环境中PHP的版本为5.2.12.
在php.ini文件中,
所有的的变量赋值采用双引号引用
处理方式:
将log4php.properties文件中对变量赋值的单引号引用改为双引号引用,改为:
- log4php.rootLogger="DEBUG, A1"
- log4php.appender.A1="LoggerAppenderRollingFile"
- log4php.appender.A1.file="webdisk.log"
- log4php.appender.A1.layout="LoggerLayoutTTCC"
- log4php.appender.A1.layout.ConversionPattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %C{1}:%M %p %m%n"
- log4php.appender.A1.MaxFileSize="1024"
- log4php.appender.A1.MaxBackupIndex="3"
至此:问题解决!
0 0
- 关于log4php中cannot load log4php.properties 的问题
- log4php的使用
- Log4php使用指南
- Log4php使用指南
- log4php安装
- php-log4php
- LOG4PHP使用
- 日志-log4php
- CI中使用log4php调试程序
- log4php将不同级别的日志打印到不同的日志文件中
- log4php不能写文件
- log4php实用配置
- thinkphp配置log4php
- log4php日志插件
- 使用log4php 的 debug 你的php程序
- php的 log4php 安装配置详解 (附下载地址)
- php的 log4php 安装配置详解 (附下载地址)
- 使用Log4PHP作为php项目的log输出工具
- Android自定义控件之应用程序首页轮播图
- C/C++中的对指针的理解
- ICCID
- Spket在Eclipse/MyEclipse下的安装和配置(图文教程)
- 关于最近手机市场的反思
- 关于log4php中cannot load log4php.properties 的问题
- hdu1007——Quoit Design
- GSM PDU模式发中文短信
- 快慢指针
- POJ 1028 - Web Navigation
- C# DataBase类
- ObjectInputStream使用总结
- MySql 备份还原
- 实现音频功能的接口