{ "version":1, "filters": { "halloween":{ "()": "__main__.HalloweenFilter" } }, "formatters":{ "std_out":{ "format": "%(asctime)s : %(levelname)s : %(lineno)d : %(message)s", "datefmt":"%I:%M:%S %d.%m.%Y" }, "json": { "()": "__main__.JsonFormatter" } }, "handlers":{ "console":{ "formatter": "std_out", "class": "logging.StreamHandler", "level": "DEBUG" }, "file":{ "formatter":"json", "class":"logging.FileHandler", "level":"DEBUG", "filename" : "halloween.log", "filters": ["halloween"] } }, "root":{ "handlers":["console","file"], "level": "DEBUG" } }