Shallow API手册
6.1 打开Shallow API的开发调试模式
当出现Shallow API运行异常时,可以启动Shallow API的开发调试模式,查看错误的日志,方便查看找问题
首先需要进入运行 Shallow API 的 docker 后台,最常见的docker命令是:
docker exec -it shallowapi bash这里通过RouterOS的container演示,先确保 Shallow API的容器开启了logging的日志记录

进入terminal

通过print命令可以看到当前container运行了Shallow API的容器,名称是shallow
我们需要进入后台,可以使用shell命令

进入app目录

通过ls命令查看目录文件,可以看到config.json
/ # cd /app/
/app # ls
backup blacklist ca config.json data db shallowapi
/app # 然后可以通过vi去编辑config.json文件
/app # ls
backup blacklist ca config.json data db shallowapi
/app # vi config.json 输入i,进入编辑模式,将Env参数修改为dev,设置为开发调试模式
{
"Env": "dev",
"SqlAccount": "root",
"SqlPassword":"",
"DataBaseType": "sqlite",
"DataBase": "ros",
"DataBasePath": "/app/db/ros.db",
"AdminPassword": "123456",
"SqlConnect": "127.0.0.1:3306",
"CaPath": "/app/ca",
"BackupDir": "/app/db",
"BlacklistDir": "/app/blacklist",
"Copyright": "Shallow API",
"LogLevel": 0,
"Https":true
}然后按Esc退出编辑,输入 “:”,输入wq保存退出

然后输入exit,退出后台

下一步就是执行stop和start重启Shallow API

此时,可以在RouterOS的log中看到输出日志:
