|
6 | 6 | <br> |
7 | 7 | <a href="https://pypi.org/project/dearlog/"><img src="https://img.shields.io/pypi/v/dearlog?label=PyPI&color=blue"></a> |
8 | 8 | <a href="https://pypi.org/project/dearlog/"><img src="https://img.shields.io/pypi/dw/dearlog?label=%E2%86%93&color=blue"></a> |
9 | | - <a href="https://github.com/BrokenSource/DearLog/"><img src="https://img.shields.io/github/v/tag/BrokenSource/Dearlog?label=GitHub&color=orange"></a> |
10 | | - <a href="https://github.com/BrokenSource/DearLog/stargazers/"><img src="https://img.shields.io/github/stars/BrokenSource/Dearlog?label=Stars&style=flat&color=orange"></a> |
| 9 | + <a href="https://github.com/BrokenSource/DearLog/"><img src="https://img.shields.io/github/v/tag/BrokenSource/DearLog?label=GitHub&color=orange"></a> |
| 10 | + <a href="https://github.com/BrokenSource/DearLog/stargazers/"><img src="https://img.shields.io/github/stars/BrokenSource/DearLog?label=Stars&style=flat&color=orange"></a> |
11 | 11 | <a href="https://discord.gg/KjqvcYwRHm"><img src="https://img.shields.io/discord/1184696441298485370?label=Discord&style=flat&color=purple"></a> |
12 | 12 | <br> |
| 13 | + <b> |
| 14 | + Links • |
| 15 | + <a href="https://github.com/BrokenSource/DearLog">GitHub</a> • |
| 16 | + <a href="https://dearlog.brokensrc.dev/">Documentation</a> • |
| 17 | + <a href="https://dearlog.brokensrc.dev/about/changelog">Changelog</a> |
| 18 | + </b> |
| 19 | + <br> |
| 20 | + <sub><small>⭐️ Consider starring the project to help it grow! ⭐️</small></sub> |
13 | 21 | <br> |
14 | 22 | </div> |
15 | 23 |
|
16 | | -A simple, pretty and human-first logging library for Python. |
17 | | - |
18 | | -## Goals |
19 | | - |
20 | | -- **Sane defaults**: Sensible logging formats and levels out of the box |
21 | | - |
22 | | -- **User-first** experience and quality of life features: |
23 | | - - Logging multiple lines.. enqueues multiple logs! |
24 | | - - All methods return the message for inlining |
25 | | - |
26 | | -- **Levels**: Standard logging levels, plus quality of life ones: |
27 | | - - `Level.OK`: For expected or successful operations |
28 | | - - `Level.MINOR`: Disabled or ignored issues, features |
29 | | - - `Level.SKIP`: For skipped operations, tests |
30 | | - - `Level.FIXME`: May need manual workarounds |
31 | | - - `Level.TODO`: For planned work or improvements |
32 | | - - `Level.TIP`: Helpful hints or suggestions |
| 24 | +<!-- Todo: Asciinema demo --> |
33 | 25 |
|
34 | | -- **Simple** handlers, formatters, configurations and filters |
| 26 | +## 🔥 Description |
35 | 27 |
|
36 | | -- **Fast** import times, lazy loading where possible |
| 28 | +A simple, pretty and human-first logging library. |
0 commit comments