我的目标是了解我的应用执行的所有步骤。例如:
Method1() -> Method2() -> Method3()
我怎样才能做到这一点?我记录了所有事情:我的日志看起来像:
'routes' => [
[
'class' => 'CFileLogRoute',
'levels' => 'error, warning, trace, info, profile',
'categories' => 'system.*',
],
在日志中打赌仍然没有方法名称。
答案 0 :(得分:2)
改进分析存在问题以将跟踪级别增加到:
define('YII_TRACE_LEVEL',3);
这将允许获取方法调用的文件行号。在日志中你会有一些像:
UserController.php 78 line 'SELECT * FROM `users`'