ruby-on-rails - 从 cron 任务调用时 Rails.logger.debug 去哪里了?
问题描述
我有一个 Rails 应用程序在名为bubbles
. 我的应用程序中有多个地方写入 Rails.logger.debug。我们的 devops 人员已将容器连接到 Cloudwatch,我们的调试日志可以在其中查看。
每五分钟,作为我的服务器,我通过以下任务root
调用该应用程序中的一个任务:Rake
cron
0/5 * * * * root docker exec -ti bubbles bundle exec rake chocolate:skittles
Rake 任务中的方法写入Rails.logger.debug
. 我希望能够在 Cloudwatch 中查看这些调试文件。
但是,该任务的日志中没有显示任何内容,无论它是从cron
还是调用bash
。
我在这里想念什么?
解决方案
推荐阅读
- html - 将 video.js 与 Angular7 集成
- angular - Angular:打印出存储在数组中的键值对
- java - 功能不工作 JFoenix (setAlignment, setPrefHeight)
- java - 对象值不持久。(弹簧MVC)
- java - 我想随机数,但上面没有重复的im编码是否正确?
- awk - 在 awk 变量中转换数据格式
- sql - 如何用 SQL 返回这个特定的加法操作?
- mysql - 如何将超集与mysql数据库连接?
- jquery - 使用 jQuery 插入 HTML 表格行时,某些输入元素不起作用
- spring-boot - 使用代码而不是属性文件更改 Spring Boot 服务器端口