get_app_logs
Retrieve and inspect backend application logs to diagnose SQL errors, interface exceptions, business logic bugs, and program crashes from supported frameworks.
Instructions
【应用层日志 — 业务/程序运行记录】读取后端应用程序自身输出的业务日志。记录的是代码运行过程中的 INFO/WARN/ERROR 信息:SQL 报错、接口异常、业务逻辑错误、堆栈跟踪等。适合排查:业务逻辑 Bug、数据库异常、第三方接口报错、程序崩溃、性能慢查询等。注意:此工具【不包含】HTTP 请求记录,那些属于 Nginx 层,应使用 get_nginx_logs。支持框架:Laravel、ThinkPHP、Java、Node.js,默认 auto 自动探测所有常见路径。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_name | No | 网站名称(域名),工具会自动探测网站根目录下常见框架的日志路径(Laravel/ThinkPHP/Java/Node.js 等)。与 log_path 二选一,优先自动探测。 | |
| framework | No | 应用框架类型,默认 auto(自动逐一探测所有常见路径)。log_path 已填时忽略此参数 | auto |
| last_lines | No | 读取最后 N 行,默认 200,最大 2000 | |
| log_path | No | 手动指定日志文件绝对路径,如 /www/wwwroot/example.com/storage/logs/laravel.log。工具会先自动探测,探测失败后才需要填此参数。 |