Sha256: e4ca74deb73ca320363cf517bb2b80304196373348dbfad70ab3fe92f4924327
Contents?: true
Size: 1.08 KB
Versions: 45
Compression:
Stored size: 1.08 KB
Contents
import os from twisted.application import service from buildbot.master import BuildMaster basedir = r'.' rotateLength = 10000000 maxRotatedFiles = 10 # if this is a relocatable tac file, get the directory containing the TAC if basedir == '.': import os.path basedir = os.path.abspath(os.path.dirname(__file__)) # note: this line is matched against to check that this is a buildmaster # directory; do not edit it. application = service.Application('buildmaster') try: from twisted.python.logfile import LogFile from twisted.python.log import ILogObserver, FileLogObserver logfile = LogFile.fromFullPath(os.path.join(basedir, "twistd.log"), rotateLength=rotateLength, maxRotatedFiles=maxRotatedFiles) application.setComponent(ILogObserver, FileLogObserver(logfile).emit) except ImportError: # probably not yet twisted 8.2.0 and beyond, can't set log yet pass configfile = r'master.cfg' m = BuildMaster(basedir, configfile) m.setServiceParent(application) m.log_rotation.rotateLength = rotateLength m.log_rotation.maxRotatedFiles = maxRotatedFiles
Version data entries
45 entries across 45 versions & 6 rubygems