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.
32 lines
862 B
32 lines
862 B
#!/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()
|
|
|