Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby logger-何时关闭日志文件_Ruby_Logging - Fatal编程技术网

Ruby logger-何时关闭日志文件

Ruby logger-何时关闭日志文件,ruby,logging,Ruby,Logging,任何关于何时打开和关闭“记录器”设备的建议。我有一个主程序通过Open4调用多个子系统 我是否应该为主管道和所有接头启动一个记录器,并在主管道完成时关闭 或打开主记录器并为每个子进程创建记录器 选择第一个选项。这是一种有效的方法。因为每个地方只能使用一个Logger实例。我认为#1的问题在于协调对日志设备的访问,以便条目不会混淆在一起。

任何关于何时打开和关闭“记录器”设备的建议。我有一个主程序通过Open4调用多个子系统

  • 我是否应该为主管道和所有接头启动一个记录器,并在主管道完成时关闭
  • 或打开主记录器并为每个子进程创建记录器
    选择第一个选项。这是一种有效的方法。因为每个地方只能使用一个Logger实例。

    我认为#1的问题在于协调对日志设备的访问,以便条目不会混淆在一起。