Example #1
0
def main():
        server = AdvancedHTTPServer(MyHandler,address=('0.0.0.0',8080))
        server.server_version = 'Humimon'
	server.serve_files = True
	server.serve_files_root = WEB_ROOT

        main_file_handler = logging.handlers.RotatingFileHandler("humiweb.log", maxBytes = 262144, backupCount = 1)
        main_file_handler.setLevel(logging.DEBUG)
        main_file_handler.setFormatter(logging.Formatter("%(asctime)s %(name)-30s %(levelname)-10s %(message)s"))
        logging.getLogger('').setLevel(logging.DEBUG)
        logging.getLogger('').addHandler(main_file_handler)

        server.serve_forever(True)