每个线程ruby的日志文件

时间:2017-03-25 16:15:25

标签: ruby multithreading logging

我是ruby的新手,我正面临一种情况。

我有3个班,我为每个班级创建1个帖子。问题是,我有3个类使用的相同函数,它们不属于任何一个类,并且在一个单独的文件中。

我使用的是ruby-1.9.3 Logger。我想为每个Thread创建一个单独的日志文件,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

  • 在每个类中初始化一个记录器,例如在带缓存的类方法中。
  • 为您使用的3个类中的方法添加i参数。
  • 每次使用这些方法时,都将当前记录器作为参数传递。