tricky_signals:逃脱Ruby的Signal.trap!

时间:2024-05-29 02:48:45
【文件属性】:

文件名称:tricky_signals:逃脱Ruby的Signal.trap!

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-29 02:48:45

Ruby

棘手的信号 这个宝石旨在解决... logger = Logger . new ( STDOUT ) trap ( 'USR1' ) do logger . info 'hello!' end 然后: kill -USR1 我们得到的是: log writing failed. can't be called from trap context 看起来很熟悉? 然后tricky_signals是您的朋友! 安装 将此行添加到您的应用程序的Gemfile中: gem 'tricky_signals' 然后执行: $ bundle 或将其自己安装为: $ gem install tricky_signals 用法 全局陷阱处理程序 logger = Logger . new ( STDOUT ) # ... TrickySignals . global . t


【文件预览】:
tricky_signals-master
----.gitignore(87B)
----.rspec(31B)
----bin()
--------setup(115B)
--------console(339B)
----.travis.yml(110B)
----LICENSE.txt(1KB)
----spec()
--------tricky_signal_spec.rb(8KB)
--------spec_helper.rb(84B)
----README.md(2KB)
----lib()
--------tricky_signals.rb(3KB)
--------tricky_signals()
----Gemfile(39B)
----tricky_signals.gemspec(910B)
----Rakefile(117B)

网友评论