2014-05-08 25 views
0

如何将方法的stdout记录到相应的日志文件中。如何将方法的输出记录到日志文件中

我想记录的方法是从模型类中的另一个方法调用的。函数调用看起来像:

UpdateCount.new(@skus.to_s, @qty.to_s, @parent.to_s) 

我试着使用:

log(UpdateCount.new(@skus.to_s, @qty.to_s, @parent.to_s)) 

但这打印以下日志文​​件:

[2014-05-07 15:54:17] [Info] #<UpdateCount:0x12078318> 

如何使用日志(),或其他东西将此方法的stdout打印到日志文件中。

+0

你能编辑该方法吗?如果它实际上是打印到stdout(即使用'puts'或类似的),那么很难重定向它。 – DaveMongoose

+0

是的,我正在使用类似puts的东西。实际上,这个方法触发了一个python脚本,我在这里使用'print'语句 – nish

回答

相关问题