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打印到日志文件中。
你能编辑该方法吗?如果它实际上是打印到stdout(即使用'puts'或类似的),那么很难重定向它。 – DaveMongoose
是的,我正在使用类似puts的东西。实际上,这个方法触发了一个python脚本,我在这里使用'print'语句 – nish