From: <bel...@us...> - 2003-02-26 01:12:13
|
Update of /cvsroot/btplusplus/BT++/src/WebServer In directory sc8-pr-cvs1:/tmp/cvs-serv9576/src/WebServer Modified Files: BTWebServer.py HTTPConfigFile.py Log Message: WebLog colored by loglevel & Startup dir creation fixed Index: BTWebServer.py =================================================================== RCS file: /cvsroot/btplusplus/BT++/src/WebServer/BTWebServer.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BTWebServer.py 25 Feb 2003 23:43:17 -0000 1.1 --- BTWebServer.py 26 Feb 2003 01:12:05 -0000 1.2 *************** *** 3,7 **** from HTTPConfigFile import HTTPConfig from threading import Event ! from os import listdir, path from TabTrans.LoaderManager import LoaderManager from urlparse import urlparse --- 3,7 ---- from HTTPConfigFile import HTTPConfig from threading import Event ! from os import listdir, path, chdir, mkdir from TabTrans.LoaderManager import LoaderManager from urlparse import urlparse *************** *** 92,99 **** def WebLogit(a, loglevel = LOG_INFO): if loglevel >= int(HTTPConfig.Get('Display', 'LogLevel')): ! WebLog.append(strftime("[%a, %d %b %Y %H:%M:%S]_", localtime()) + a) if len(WebLog) > int(HTTPConfig.Get('Display', 'LogCount')): WebLog.pop() BTHandler = LoaderManager(log = WebLogit) --- 92,114 ---- def WebLogit(a, loglevel = LOG_INFO): if loglevel >= int(HTTPConfig.Get('Display', 'LogLevel')): ! WebLog.append(strftime("[%a, %d %b %Y %H:%M:%S]_", localtime()) + str(loglevel) + '_' + a) if len(WebLog) > int(HTTPConfig.Get('Display', 'LogCount')): WebLog.pop() + chdir( + path.abspath( + path.dirname(sys.argv[0]) + ) + ) + + try: mkdir(Config.Get('Paths', 'Incoming')) + except: pass + try: mkdir(Config.Get('Paths', 'Torrent')) + except: pass + try: mkdir(Config.Get('Paths', 'History')) + except: pass + try: mkdir(Config.Get('Paths', 'Temp')) + except: pass + BTHandler = LoaderManager(log = WebLogit) *************** *** 396,400 **** ret = "<html>\n<head>\n<title>WebTorrent++ Log</title>\n" ret = ret + "</head>\n<body bgcolor=#%s>\n" % HTTPConfig.Get('WebColors','LogBackground') ! ret = ret + "<h1>WebTorrent++ Log</h1>\n<table bgcolor=#%s border=1 cellpadding=4>\n" % HTTPConfig.Get('WebColors','LogTable') t = WebLog[:] try: --- 411,415 ---- ret = "<html>\n<head>\n<title>WebTorrent++ Log</title>\n" ret = ret + "</head>\n<body bgcolor=#%s>\n" % HTTPConfig.Get('WebColors','LogBackground') ! ret = ret + "<h1>WebTorrent++ Log</h1>\n<table border=1 cellpadding=4>\n" t = WebLog[:] try: *************** *** 403,408 **** pass for line in t: ! sp = str(line).split('_',1) ! ret = ret + "<tr><td nowrap>%s</td><td width=100%%>%s</td></tr>\n" % (sp[0], sp[1]) ret = ret + "</table>\n</body>\n</html>" self.wfile.write(ret) --- 418,423 ---- pass for line in t: ! sp = str(line).split('_',2) ! ret = ret + "<tr bgcolor=#%s><td nowrap>%s</td><td width=100%%>%s</td></tr>\n" % (HTTPConfig.Get('WebColors','LogTable'+sp[1]), sp[0], sp[2]) ret = ret + "</table>\n</body>\n</html>" self.wfile.write(ret) *************** *** 417,429 **** def __init__(self): - try: mkdir(Config.Get('Paths', 'Incoming')) - except: pass - try: mkdir(Config.Get('Paths', 'Torrent')) - except: pass - try: mkdir(Config.Get('Paths', 'History')) - except: pass - try: mkdir(Config.Get('Paths', 'Temp')) - except: pass - self.localIP = socket.gethostbyname(socket.gethostname()) --- 432,435 ---- Index: HTTPConfigFile.py =================================================================== RCS file: /cvsroot/btplusplus/BT++/src/WebServer/HTTPConfigFile.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** HTTPConfigFile.py 25 Feb 2003 23:43:17 -0000 1.1 --- HTTPConfigFile.py 26 Feb 2003 01:12:05 -0000 1.2 *************** *** 29,33 **** 'ConfTable': 'CCCCFF', 'LogBackground': 'AA6666', ! 'LogTable': 'FF6666' } } --- 29,36 ---- 'ConfTable': 'CCCCFF', 'LogBackground': 'AA6666', ! 'LogTable0': 'FFFF66', ! 'LogTable1': '66DD66', ! 'LogTable2': 'FF6666', ! 'LogTable3': 'FF6666' } } |