Logme

Latest version: v1.3.2

Safety actively analyzes 621095 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.3.2

==================

**Bug Fixes**

- Fixed the issue with missing 'logme.ini' file caused `RecursionError: maximum recursion`: `issue ticket <https://github.com/BNMetrics/logme/issues/8>`_.

1.3.1

==================

**Bug Fixes**

- Changed the `python_requires` from `>=3` to `>=3.6`, as many places supports f-string format notation.
- Fixed a typo in readthedocs Advanced, `logme.reset_configuration` should be `logme.reset_config`

1.3.0

==================

**Improvement**

- Allowing configuration of `datefmt`, and `style` for master level `formatters` in logme.ini.
- This change does not break the previous version, you can still specify only the `fmt`
- Does not apply to `logme init` or `logme add {config_name}` command for generate automatic
- Default `style` will still be `{` if none specified
- example:

.. code-block:: ini

[my_config]
level = DEBUG
formatter =
fmt: {asctime} - {name} - {levelname} - {message}
datefmt: %Y/%m/%d
style: {
stream =
type: StreamHandler
active: True
level: DEBUG
file =
type: FileHandler
active: True
level: DEBUG
formatter: {name} :: {funcName} :: {levelname} :: {message}
filename: mylogpath/foo.log

1.2.1

==================

**Bug Fixes**

- Error handling for color_provider.py was outputting invalid error message when invalid style was passed in.


**Misc**

- Removed config.py, and moved everything configuration file related to `bnmutils <https://github.com/BNMetrics/bnmetrics-utils>`_ repository.
Moved everything logme configuration related to utils.py
- Changed exception.py::InvalidConfig to InvalidLoggerConfig

1.2.0

==================

**Bug Fixes**

- Made the ``name`` property in LogmeLogger object unsettable, as overriding/reassignment of this property will create a new
logging.Logger object, and this results in lose of configured all handlers.


**Improvement**

- Allowing color output in the terminal for ``StreamHandlers``!
- Running ``logme upgrade`` will now automatically apply ``colors`` configuration in your ``logme.ini``


**Misc**

- Improved testing in ``test_log.py``

- ``config.py``
* Added ``get_logger_config()`` to allow getting only configurations of loggers in ``logme.ini``.
This enables ``get_config_content()`` to get color configurations
* Added ``get_color_config()``to get color configurations

- ``LogmeLogger.reset_config()``
* Removing the previous configured logger by deleting the logger from ``logging.Logger.manager.loggerDict``,
instead of removing handlers on the existing loggers.
* Added ``disabled`` property for disabling logger.

1.1.0

==================

**Improvements**

- allowing multiple of the same type of handlers to be added, and retrieved by name
- added version to the cli, to check version, do ``logme -v``
- added ``upgrade`` command to upgrade ``logme.ini`` file to current version

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.