diff --git a/src/hdiky/main.py b/src/hdiky/main.py index 9874158..6d7974c 100644 --- a/src/hdiky/main.py +++ b/src/hdiky/main.py @@ -1,4 +1,5 @@ import asyncio +import datetime from pathlib import Path import appdirs @@ -26,6 +27,17 @@ def write_config(new: dict) -> None: @click.group() def main(): """HDIKY? (How Do I Know You?) - A Matrix utility to find mutual rooms with a user""" + import logging + now = datetime.datetime.now().date().isoformat() + loc = Path(appdirs.user_log_dir("hdiky")) / f"{now}.log" + loc.parent.mkdir(parents=True, exist_ok=True) + loc.touch() + logging.basicConfig( + filename=str(loc), + level=logging.INFO, + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%Y-%m-%d %H:%M:%S" + ) @main.group()