Ara*_*ian 8 error-handling logging message codeigniter
我似乎无法弄清楚为什么codeigniter没有记录我的log_messages
在配置中:
$config['log_threshold'] = 4;
$config['log_path'] = '/var/log/mydlp.log';
Run Code Online (Sandbox Code Playgroud)
在脚本中:
log_message('error','here');
Run Code Online (Sandbox Code Playgroud)
文件位置:
-rw-rw-rw- 1 root root 0 2012-12-05 13:10 mydlp.log
Run Code Online (Sandbox Code Playgroud)
当我看到日志消息时,我没有得到任何东西.
这是/ var和/ var/log的目录结构
drwxr-xr-x 6 root root 4096 2012-12-05 13:10 log
drwxr-xr-x 14 root root 4096 2012-01-04 14:38 var
Run Code Online (Sandbox Code Playgroud)
我在这里做错了吗?
Wes*_*rch 15
$config['log_path']应该是目录的路径,而不是文件.CI以格式写入自己的文件log-2012-12-05.php.尝试一个目录路径,并确保包含一个尾部斜杠.
/*
|--------------------------------------------------------------------------
| Error Logging Directory Path
|--------------------------------------------------------------------------
|
| Leave this BLANK unless you would like to set something other than the default
| application/logs/ folder. Use a full server path with trailing slash.
|
*/
$config['log_path'] = '/var/log/ci_logs/';
Run Code Online (Sandbox Code Playgroud)