node: provoke foolscap-0.2.2 into saving logport.furl, so we can attach to it with 'flogtool dump'. Also, place it in private/, since logs are considered somewhat private

This commit is contained in:
Brian Warner 2007-12-18 23:27:02 -07:00
parent 05b04d2b90
commit 2308420fc6

View File

@ -204,9 +204,13 @@ class Node(service.MultiService):
# TODO: twisted >2.5.0 offers maxRotatedFiles=50
self.tub.setOption("logport-furlfile",
os.path.join(self.basedir, "logport.furl"))
os.path.join(self.basedir, "private","logport.furl"))
self.tub.setOption("log-gatherer-furlfile",
os.path.join(self.basedir, "log_gatherer.furl"))
# provoke foolscap into registering the logport when it can, so that
# the 'logport.furl' file will be available for people to use
# 'flogtool tail'.
self.when_tub_ready().addCallback(lambda res: self.tub.getLogPortFURL())
def log(self, msg, src="", args=(), **kw):
if src: