You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
862 B
33 lines
862 B
5 years ago
|
#!/usr/bin/env python3
|
||
|
|
||
|
import sys
|
||
|
import os
|
||
|
|
||
|
if sys.version_info[:3] < (3, 6, 5) or sys.version_info[:2] >= (3, 7):
|
||
|
sys.stderr.write('Required python is >= 3.6.5 and < 3.7.0 \n')
|
||
|
sys.stderr.write('Your python version is: %d.%d.%d\n' % sys.version_info[:3])
|
||
|
sys.exit(1)
|
||
|
|
||
|
# #TODO: make wrapper script that set PYTHONPATH instead
|
||
|
sys.path.append(os.path.join(os.path.dirname(__file__), '..', 'analytics'))
|
||
|
|
||
|
import logging
|
||
|
|
||
|
root_logger = logging.getLogger()
|
||
|
root_logger.setLevel(logging.DEBUG)
|
||
|
|
||
|
|
||
|
logging_formatter = logging.Formatter("%(asctime)s [Analytics] [%(levelname)-5.5s] %(message)s")
|
||
|
|
||
|
logging_handler = logging.StreamHandler(sys.stdout)
|
||
|
logging_handler.setLevel(logging.DEBUG)
|
||
|
logging_handler.setFormatter(logging_formatter)
|
||
|
|
||
|
root_logger.addHandler(logging_handler)
|
||
|
|
||
|
|
||
|
from server import run_server
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
run_server()
|