Example #1
0
 def setUp(self):
     self.filename = os.path.join('test', 'nginx.conf')
     self.nginx_parser = NginxConfigParser(self.filename)
     self.log = logging.getLogger('TestNginxConfigParser')
Example #2
0
        level=LOG_LEVEL,  # always log debug to file
        format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
        datefmt='%m-%d-%Y %H:%M:%S',
        filename=LOG_FILE,
        filemode='a')

    logging.config = LOG_CONFIG
    console = logging.StreamHandler()
    formatter = logging.Formatter('%(levelname)s: %(message)s')
    console.setFormatter(formatter)
    console.setLevel(LOG_LEVEL)
    logging.getLogger('').addHandler(console)


log = logging.getLogger('NginxManager')

if __name__ == '__main__':
    # options
    op = OptionParser()
    op.add_option('-d',
                  '--debug',
                  dest='debug',
                  action="store_true",
                  default=False,
                  help='Show debug')
    opts, args = op.parse_args()

    setup_logging()
    from nginxmanager import NginxConfigParser
    ng = NginxConfigParser('../test/nginx.conf.default')