Mighty-logger

Latest version: v1.0.0

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

Scan your dependencies

Page 2 of 4

26.03.2023

Bug Fixes:
- Fixed a bug that occurs when passing arguments to the `LoggerQ` constructor;
- Fixed a bug due to which the color value was not correctly saved in the logger's color table when changing the color manually.

Documenting:
- Completed documentation of the library;
- Wrote the actual README (which corresponds to the current version).

Enhancements:
- Slightly redefined colors in the logger;
- Changed the order of colors in the color table.

---

25.03.2023

Bug Fixes:
- Found and fixed several minor bugs.

Documenting:
- The `HtmlColorSetInitQ` class is fully documented;
- Slightly fixed CHANGELOG.

Enhancements:
- The color system has been completely redesigned (i.e. the system for working with colors);
- Added ALL X11 table colors [from this page](https://en.wikipedia.org/wiki/Web_colors);
- Added functions for getting color values in different formats by their names;
- Added `ColorException`;
- Started work with console logger (*not yet available*);
- Now only one object of the `HtmlColorSetInitQ` class can be created;
- Now only one object of the `LoggerQ` class can be created;
- The color table of the LoggerQ logger has been changed - now the table does not store color names, but abstract names:
- TIME;
- USER;
- STATUS;
- STATUS_MESSAGE;
- TYPE_DEBUG;
- DEBUG_MESSAGE;
- TYPE_DEBUG_PERFORMANCE;
- DEBUG_PERFORMANCE_MESSAGE;
- TYPE_PERFORMANCE;
- PERFORMANCE_MESSAGE;
- TYPE_EVENT;
- EVENT_MESSAGE;
- TYPE_AUDIT;
- AUDIT_MESSAGE;
- TYPE_METRICS;
- METRICS_MESSAGE;
- TYPE_USER;
- USER_MESSAGE;
- TYPE_MESSAGE;
- MESSAGE_MESSAGE;
- TYPE_INFO;
- INFO_MESSAGE;
- TYPE_NOTICE;
- NOTICE_MESSAGE;
- TYPE_WARNING;
- WARNING_MESSAGE;
- TYPE_ERROR;
- ERROR_MESSAGE;
- TYPE_CRITICAL;
- CRITICAL_MESSAGE;
- TYPE_PROGRESS;
- PROGRESS_MESSAGE;
- TYPE_SUCCESS;
- SUCCESS_MESSAGE;
- TYPE_FAIL;
- FAIL_MESSAGE;
- Now, initially this table is not initialized and the logger will not be able to work. First you need to initialize the table by creating an object of the `HtmlColorSetInitQ` class, which also provides methods for changing this very logger color table.

Deprecated:
- Implemented library functionality tests for early detection of minor bugs.

Refactoring:
- `PickerModifierQ` class renamed to `HtmlColorSetInitQ`.

---

18.07.2023

Documenting:
- Fixed all errors in the documentation;
- Added animations to examples;
- Documented new functionality and changes;
- Added TODO list.

Enhancements:
- Added a new method for outputting the added string to the Buffer;
- Transferred percentages - now they are displayed not after the animation, but after the message of the entry (at the end of the string);
- Added a new entry type category:
- `AdditionalEntryTypes`:
- `hint`;
- `tip`;
- `important`;
- `attention`;
- `caution`;
- `danger`.

Deprecated:
- Removing the initialization string is marked as deprecated method, but available for use.

Performance:
- Adding an entry has been optimized - now after adding an entry to the Logger Buffer, instead of updating the entire output to the console, a new method is used that outputs a new string to the console, however, all other wrapper methods of the Logger over the Buffer continue to update the entire output;
- Optimized Modifier and Exporter.

18.06.2023

Bug Fixes:
- Fixed a bug where the percentage was changing just before adding a Process entry, and it was completely breaking the output (and a 0.01 second delay was enough to fix it);
- Fixed a bug that occurs when the last string in the console is removed, which occupies more than 1 line.

Documenting:
- Updated versioning;
- Updated documentation.

Enhancements:
- Added new animations and worked out the old ones;
- Added a new category of types: Timer, and 3 entries for it:
- `start_timer()`;
- `timer_mark()`;
- `stop_timer()`.

---

17.03.2023

Documenting:
- The `LoggerQ` class is fully documented.

Enhancements:
- Added new types of log output:
1. `DEBUG_PERFORMANCE()`;
2. `PERFORMANCE()`;
3. `EVENT()`;
4. `AUDIT()`;
5. `METRICS()`;
6. `USER()`;
7. `MESSAGE()`;
8. `NOTICE()`;
- Added new colors:
1. FIREBRICK *replaced RED*
2. MEDIUMSPRINGGREEN
3. SPRINGGREEN
4. MEDIUMSEAGREEN
5. SEAGREEN
6. FORESTGREEN *not used yet*
7. YELLOWGREEN
8. OLIVEDRAB
9. OLIVE
10. DARKOLIVEGREEN
11. AQUAMARINE *replaced BLUE*
12. TURQUOISE *replaced DARKBLUE*
13. SKYBLUE *replaced OCEANBLUE*
14. LIGHTSKYBLUE *replaced DARKOCEANBLUE*
15. BLUE *Adopted its color according to the X11 standards table*
16. MEDIUMBLUE
17. DARKBLUE *Adopted its color according to the X11 standards table*
18. NAVY
19. BLUEVIOLET *replaced VIOLET*
20. DARKVIOLET *Adopted its color according to the X11 standards table*
21. GAINSBORO
22. LIGHTGREY
23. SILVER
24. DIMGREY

---

16.03.2023

Bug Fixes:
- Fixed some typos.

Enhancements:
- Added new colors:
- OCEANBLUE;
- DARKOCEANBLUE;
- Changed color names:
- CYAN -> BLUE;
- DARKCYAN -> DARKBLUE;
- Added an ID to each logger class;
- Added new methods to the Logger class:
- `SUCCESS()`;
- `FAIL()`;
- `START_PROCESS()`; *stub - not implemented*
- `STOP_PROCESS()`; *stub - not implemented*
- Added some links to PyPi.

---

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.