Change logging system to make it easier to get results from scheduled

task
This commit is contained in:
Kat Inskip 2023-09-08 20:28:09 -07:00
parent fa08d92cf7
commit f3ee0e19ff
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
7 changed files with 26 additions and 15 deletions

16
main.py
View file

@ -22,16 +22,22 @@ def main():
if args.verbose:
logging.basicConfig(level=logging.DEBUG)
log_level = logging.DEBUG
else:
logging.basicConfig(level=logging.WARNING)
log_level = logging.INFO
logging.basicConfig(
level=log_level,
filename="app.log",
filemode="a",
format="%(asctime)s - %(levelname)s - %(message)s"
)
logging.debug(f"Called with args={args}")
import_dir(os.path.join(os.path.dirname(os.path.abspath( __file__ )), "sources"))
logging.info(f"Loaded source handlers: {', '.join(source_handlers)}")
logging.debug(f"Loaded source handlers: {', '.join(source_handlers)}")
import_dir(os.path.join(os.path.dirname(os.path.abspath( __file__ )), "environments"))
logging.info(f"Loaded environment handlers: {', '.join(environment_handlers)}")
logging.debug(f"Loaded environment handlers: {', '.join(environment_handlers)}")
environment = detect_environment()
environment_handlers[environment + "_init"]()
@ -48,7 +54,7 @@ def main():
set_environment_wallpapers(environment, files, displays)
else:
environment_handlers[f"{args.environment}_setter"](files, displays)
logging.info("Wallpapers set!")
logging.debug("Wallpapers set!")
if __name__ == "__main__":