INNER CODE UNIT · Python
CliLogger
CERT-Polska/karton · karton/core/main.py:27
class CliLogger(LogConsumer):
identity = "karton.cli-logger"
def process_log(self, event: Dict[str, Any]) -> Any:
if event.get("type") == "log":
level = event.get("levelname")
name = event.get("name")
msg = event.get("message")
print(f"[{level}] {name}: {msg}")
def get_user_option(prompt: str, default: str) -> str:
user_input = input(f"{prompt}\n[{default}] ")
print("") # just for style
return user_input.strip() or default
def configuration_wizard(config_filename: str) -> None: