logzero changelog

Robust and effective logging for Python 2 and 3.

All Versions
13
Latest Version
Avg Release Cycle
115 days
Latest Release
1772 days ago

Changelog History
Page 1

  • v1.7.0 Changes

    March 17, 2021
    • 🌲 Export loglevels directly (you can use eg. logzero.DEBUG instead of logging.DEBUG)
    • 0️⃣ setup_default_logger use backupCount
    • ⚑️ Update dependencies
    • PRs: (386)[https://github.com/metachris/logzero/pull/386]
  • v1.6.3 Changes

    November 15, 2020
    • 0️⃣ JSON logging with UTF-8 enabled by default (PR 357)
  • v1.6.0 Changes

    October 29, 2020
    • 🌲 JSON logging support ([PR 344][])
    • Ability to easily change colors ([#82][])
    • Allow creating a root logger ([#342][])
    • πŸ›  Bugfix: file logging with lower loglevel than stream ([PR 338][])
    • βœ… Running tests with Python up to 3.9
    • ⚑️ Dependency updates
  • v1.5.0 Changes

    March 07, 2018
    • logzero.syslog(..) (PR 83 <https://github.com/metachris/logzero/pull/84>_)
  • v1.4.0 Changes

    March 02, 2018
    • πŸ‘ Allow Disabling stderr Output (PR 83 <https://github.com/metachris/logzero/pull/83>_)
  • v1.3.0 Changes

    July 19, 2017
    • 🏁 Color output now works in Windows (supported by colorama)
  • v1.2.1 Changes

    July 09, 2017
    • Logfiles with custom loglevels (eg. stream handler with DEBUG and file handler with ERROR).
  • v1.2.0 Changes

    July 05, 2017
    • πŸ”§ Way better API for configuring the default logger with logzero.loglevel(..), logzero.logfile(..), etc.
    • 🌲 Built-in rotating logfile support.

    .. code-block:: python

    import logging
    import logzero
    from logzero import logger
    # This log message goes to the console
    logger.debug("hello")
    # Set a minimum log level
    logzero.loglevel(logging.INFO)
    # Set a logfile (all future log messages are also saved there)
    logzero.logfile("/tmp/logfile.log")
    # Set a rotating logfile (replaces the previous logfile handler)
    logzero.logfile("/tmp/rotating-logfile.log", maxBytes=1000000, backupCount=3)
    # Disable logging to a file
    logzero.logfile(None)
    # Set a custom formatter
    formatter = logging.Formatter('%(name)s - %(asctime)-15s - %(levelname)s: %(message)s');
    logzero.formatter(formatter)
    # Log some variables
    logger.info("var1: %s, var2: %s", var1, var2)
    
  • v1.1.2 Changes

    July 04, 2017
    • 🚚 Better reconfiguration of handlers, doesn't remove custom handlers anymore
  • v1.1.0 Changes

    July 03, 2017
    • 0️⃣ Global default logger instance (logzero.logger)
    • 0️⃣ Ability to reconfigure the default logger with (logzero.setup_default_logger(..))
    • βœ… More tests
    • πŸ“š More documentation
Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /