文件名称:catcher:保留多线程 ruby 脚本中的可读日志
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-21 18:32:21
Ruby
捕手 每次在 ruby 中创建线程时,都需要添加一些异常处理以了解是否有问题(以及究竟出了什么问题)。 进行后台处理时也是如此,除非您已经为此使用了一些更大的框架。 这颗宝石可以帮助你做到这一点。 没有烟花,只是让你写更少的行来捕获和记录异常。 首先,在初始化的某个地方你决定在哪里记录: Catcher.setup_logger "shit_happens.log" 参数与 Logger.new 相同。 如果你不设置记录器,它默认为 STDOUT。 然后在您的课程中: class Foo include Catcher::Logger def self.bar log.info "gangnam style" # wow, this gem is old end end 它也可以是一个实例方法。 它会产生这样的东西: I, [2012-10-30 1
【文件预览】:
catcher-master
----MIT-LICENSE(1KB)
----lib()
--------catcher.rb(1KB)
--------catcher()
----Gemfile(320B)
----Rakefile(702B)
----test()
--------test_helper.rb(51B)
--------catcher_test.rb(2KB)
--------catcher()
----catcher.gemspec(599B)
----README.md(2KB)
----.gitignore(25B)
----CHANGELOG.md(201B)