Rails在Heroku中有一个自定义Logger

最胖

我需要有一个自定义Logger日志,用于记录在Heroku中已部署的应用程序中发生的特定操作。该日志供用户查看(这就是默认记录器在这里不好用的原因)。

在本地进行开发测试时,一切都很好。我有

logger = Logger.new(PATH)
logger.info("...")

PATH 在环境变量上设置。

现在,我想部署到Heroku,但遇到一个问题:用户如何查看此日志?我需要在哪里保存它?

Vasfed

在heroku文件系统上是只读的,您应该登录到stdout。默认日志可以由rails_12factorgem定向到那里(或由您自己配置,但是前者更容易)

但是对于自定义日志,将由用户查看,最好写入db,因为将来需要进行访问控制的可能性很高

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何调用其中有一个自定义的复杂对象类型作为从Java输入参数一个Oracle PL-SQL过程

Android创建带有一个圆角的自定义按钮

CloudKit:在公共数据库中是否可以有一个自定义区域?

关于另一个模型的属性的Rails自定义验证错误消息

只有一个(自定义)注释从其他注释数组旋转

在同一个库中如何有许多wpf自定义控件?

如何建立一个自定义的Swift框架,它与SPM有什么关系?

如果我在F#中有一个自定义的列表类型,如何获取该类型列表的开头和结尾

仅使用一个自定义维度和一个自定义指标来跟踪GA中的所有内容

具有默认集线器映像或一个自定义单个堆栈的Docker LAMP

创建一个自定义的Rails tinyMCE插件:editor.ui未定义

我在nodejs中有一个自定义process.on('exit')时未释放端口

定义一个自定义的git remote

定义一个自定义的CakePHP分页网址

在Spree和Rails上包括一个自定义模块

具有自定义字段类别的下一个/上一个自定义帖子类型

需要创建一个具有自定义类型的方法

Rails 4:使用AJAX仅更新一个参数的自定义操作

创建一个android自定义视图:一行带有按钮的行

我正在尝试创建一个自定义$ PS1,以显示我所在的每个目录中有多少文件并打印结果

当自定义类型帖子与另一个自定义类型帖子有连接时,如何获取自定义类型帖子数据?

如何在 Rails 中自定义一个间接 has_many 关联的名称?

我想要一个带有关闭按钮的自定义对话

如何创建一个带有自定义差异到 master 分支的 git 分支?

带有一个额外自定义条件列的 Oracle 查询

Rails:如何制作一个调用自定义控制器方法的按钮?

有没有办法在 html 中有一个可自定义的类元素,css 文件可以从中提取自定义值?

如果我组合了自定义列并在该列中有一个条件,则 MS Access 查询需要用户输入参数

我有一个chipGroup,我还为它创建了一个自定义样式