上帝帮助我们让一些服务在 Rails 机器上运行(特别是 Nginx 和 MySQLd),但我希望在它真正投入使用时获得更多细节。到目前为止,使用w.log = /var/log/god/mysql.log
(例如)设置监视日志文件为我们带来了很多这样的东西:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
* Starting MySQL database server mysqld
...done.
...它的方式很酷,因为它告诉我服务器出现故障并且上帝重新启动了它,但我希望得到像时间戳这样的东西,也许还有其他一些细节。(服务器负载、内存状态或其他帮助我诊断 MySQLd 为何崩溃的原因。)
当这样的事件被触发时,上帝是否支持在日志文件中添加额外的信息?