Programatically create a reasonably intelligent logger.
- Generates functions for log levels
- Logs user, calling filename, co_name's caller, and co_name of the code calling the debug message.
import os
import sys
import logging
from pathlib import Path