Files
@ 3b755a58a8b5
Branch filter:
Location: Morevna/src/config.py - annotation
3b755a58a8b5
849 B
text/x-python
resettable stats
cd2ba192bf12 ffd985ff1ae6 7cfb47330e47 259f29140f23 7cfb47330e47 7cfb47330e47 259f29140f23 3f9fff4c9811 3f9fff4c9811 3f9fff4c9811 3f9fff4c9811 3f9fff4c9811 3f9fff4c9811 cd2ba192bf12 08a31c3a463d 08a31c3a463d 08a31c3a463d 7d21dd70864a ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 ffd985ff1ae6 | import os
import json
import logging as log
from logging.handlers import TimedRotatingFileHandler
logger=log.getLogger()
logger.setLevel(log.INFO)
formatter=log.Formatter("%(asctime)s %(levelname)s: %(message)s",datefmt="%Y-%m-%d %H:%M:%S")
handler=TimedRotatingFileHandler("/var/log/morevna/mor.log",when="midnight",backupCount=9)
handler.setFormatter(formatter)
logger.addHandler(handler)
directory=os.path.join(os.path.dirname(__file__),"..")
certfile=os.path.join(directory,"certs/cert.pem")
keyfile=os.path.join(directory,"certs/key.pem")
peers=os.path.join(directory,"certs/peers.pem")
configFile=os.path.join(directory,"config.json")
conf=dict()
if os.path.isfile(configFile):
with open(configFile) as f: conf=json.load(f)
version=0
hosts=conf.get("hosts",["127.0.0.1"])
port=conf.get("port",9901)
batchSize=conf.get("batchSize",256)
|