{"library":"multiline-log-formatter","title":"Multiline Log Formatter","description":"A Python logging formatter that prefixes multiline log messages and tracebacks with the log level, ensuring uniform indentation for multi-line output. Current version 0.1.8. Low release cadence; last update 2022.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install multiline-log-formatter"],"cli":null},"imports":["from multiline_log_formatter import MultilineLogFormatter"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import logging\nfrom multiline_log_formatter import MultilineLogFormatter\n\nlogger = logging.getLogger(__name__)\nhandler = logging.StreamHandler()\nformatter = MultilineLogFormatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')\nhandler.setFormatter(formatter)\nlogger.addHandler(handler)\nlogger.setLevel(logging.DEBUG)\n\nlogger.info('Single line message')\ntry:\n    1/0\nexcept:\n    logger.exception('An error occurred')","lang":"python","description":"Basic usage with StreamHandler and exception logging.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}