22 lines
435 B
Python
22 lines
435 B
Python
# dmapp/dmcore/config.py
|
|
import logging
|
|
|
|
from pymongo import MongoClient
|
|
|
|
# Logging configuration
|
|
logging.basicConfig(
|
|
level=logging.INFO,
|
|
format="%(asctime)s %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s",
|
|
datefmt="%Y-%m-%d %H:%M:%S",
|
|
)
|
|
logger = logging.getLogger(__name__)
|
|
|
|
# MongoDB configuration
|
|
client = MongoClient()
|
|
db = client.deskmeter
|
|
|
|
# Collections
|
|
switches = db.switch
|
|
states = db.state
|
|
tasks = db.task
|