All Versions
13
Latest Version
Avg Release Cycle
115 days
Latest Release
1136 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