尝试在CodeIgniter 3基础安装中实现独白,并按照这里的说明实现:https://github.com/stevethomas/codeigniter-monolog,但由于某种原因,CI 3没有替换内置的系统CI_Log库。我做了以下的事情:
- 通过Composer安装的独白。
- 将monolog.php和Log.php分别拷贝到配置库和库中。在我的CI index.php文件中添加了Composer自动加载指令;自动加载程序正在被调用,但是库没有初始化。
预期结果:使用Monolog代替原生CI日志。观察到的结果:CI使用了内置的CI日志。
我错过了什么?
参见http://www.codeigniter.com/user_guide/general/core_classes.html#replacing-core-classes你必须把它放在application/core
目录。
关于Composer自动加载器。CI 3有其配置$config['composer_autoload']
。见http://www.codeigniter.com/user_guide/general/autoloader.html