更改CakePHP中应用程序日志的默认路径

azv*_*azv 0 logging cakephp

我想知道,如果有任何方式更改我的应用程序的日志目录,而不更改paths.php(这是蛋糕的一部分,而不是我的应用程序,在cake/config中).

我在引导程序中尝试了"App :: build(array('logs'=> array('c:'.DS.'logs')))",但我猜它只是不起作用.

谢谢!

Cor*_*ate 5

我知道这是旧的,但CakePHP 2.x允许现在的日志自定义路径.

文档:

您可以使用CakeLog :: config()配置其他/备用FileLog位置.FileLog接受允许使用自定义路径的路径:

<?php
CakeLog::config('custom_path', array(
    'engine' => 'FileLog',
    'path' => '/path/to/custom/place/'
));
Run Code Online (Sandbox Code Playgroud)