Абсолютно важно, чтобы я всегда закрывал Syslog, когда использую его? Есть ли огромное негативное влияние от этого?
Если окажется, что мне определенно нужно, какой хороший способ это сделать? Я открываю Syslog в своем конструкторе классов и не вижу способа создавать деструкторы классов в Ruby, и в настоящее время у меня есть нечто похожее на это:
class Foo
def initialize
@@log = Syslog.open("foo")
end
end
Я не сразу вижу место, где должен быть звонок Syslog.close
, но что вы порекомендуете?