Mina 已经成为许多 Ruby on Rails 项目的发布工具,经常地,我们需要去服务器上监控日志输出,这个重复劳动有点烦。
ssh [email protected]
cd /where/project/root
tail -f current/log/production.log
开发了一个小工具 mina-logs 把这个过程简化为:
mina logs
同时,也增加了其它几个日志文件的查看命令。
# production.log
$ mina logs
# unicorn.log
$ mina unicorn_logs
# puma.log
$ mina puma_logs
# sidekiq.log
$ mina sidekiq_logs
# resque.log
$ mina resque_logs
# 登录到发布服务器, 并切到项目目录
mina ssh
# 登录服务器, 并给用户一个 rails c 的控制台
mina console
附:在 mina0.3.6 之后,
mina log
可以直接观察 production.log, mina-logs 仍然很有价值,帮助添加了mina logs
别名和其他 log 的观察。
欢迎关注与了解具体的使用方式: https://github.com/windy/mina-logs