logging
glasswall
fmt
fmt = "%(asctime)s.%(msecs)03d\t%(name)-29s\t%(levelname)-8s\t%(funcName)s\t\t%(message)s"
datefmt
datefmt = "%Y-%m-%d %H:%M:%S"
log_formatter
log_formatter = logging.Formatter(fmt, datefmt)
log_file_path
log_file_path = os.path.join(
glasswall._TEMPDIR, "logs",
f'{datetime.now().strftime("%Y-%m- ...
log
log = logging.getLogger(__name__)
log_handler
log_handler = logging.FileHandler(log_file_path,
mode="w",
...
log_level
log_level = os.environ.get("glasswall_log_level", logging.DEBUG)
console
console = logging.StreamHandler()
console_level
console_level = os.environ.get("glasswall_console_level", logging.INFO)
format_object
def format_object(obj)