Skip to content

Commit 1859e9a

Browse files
authored
Merge pull request #432 from devsetgo/dev
High Speed Logging for Loguru Multi-Processing
2 parents 85ed97b + 6744617 commit 1859e9a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+2712
-1901
lines changed

CHANGELOG.md

Lines changed: 57 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,6 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
55

66
## Latest Changes
7-
### <span style='color:blue'>Resilient Sink Addition</span> ([v0.13.1](https://github.com/devsetgo/devsetgo_lib/releases/tag/v0.13.1))
8-
9-
#### What's Changed
10-
* Adding Resiliency to Logging Config (#429) @devsetgo
11-
* pip(deps): bump mkdocs-print-site-plugin from 2.4.1 to 2.5.0 (#422) @dependabot
12-
* pip(deps): bump ruff from 0.4.5 to 0.4.7 (#420) @dependabot
13-
* pip(deps): bump autopep8 from 2.1.1 to 2.2.0 (#421) @dependabot
14-
* pip(deps): bump mkdocs-material from 9.5.24 to 9.5.25 (#423) @dependabot
15-
16-
17-
Published Date: 2024 July 20, 20:51
18-
197
### <span style='color:blue'></span> ([v0.13.0-republish](https://github.com/devsetgo/devsetgo_lib/releases/tag/v0.13.0-republish))
208

219
#### What's Changed
@@ -725,3 +713,60 @@ Published Date: 2021 March 18, 17:19
725713

726714

727715
Published Date: 2021 March 18, 17:06
716+
717+
### <span style='color:blue'>Minor updates and library updates.</span> ([v0.4.1](https://github.com/devsetgo/devsetgo_lib/releases/tag/v0.4.1))
718+
719+
# What's Changed
720+
* Updates and Minor updates (#78) @devsetgo
721+
* Bump tqdm from 4.54.1 to 4.55.0 (#77) @dependabot
722+
* Bump twine from 3.2.0 to 3.3.0 (#76) @dependabot
723+
* Bump coverage from 5.3 to 5.3.1 (#74) @dependabot
724+
* Bump mkdocs-material from 6.1.7 to 6.2.2 (#75) @dependabot
725+
* Bump watchdog from 0.10.4 to 1.0.2 (#73) @dependabot
726+
* Bump pytest from 6.1.2 to 6.2.1 (#71) @dependabot
727+
* Bump wheel from 0.36.1 to 0.36.2 (#70) @dependabot
728+
* Bump tqdm from 4.54.0 to 4.54.1 (#67) @dependabot
729+
* Bump mkdocs-material from 6.1.6 to 6.1.7 (#68) @dependabot
730+
* Bump pre-commit from 2.9.2 to 2.9.3 (#69) @dependabot
731+
* Bump wheel from 0.36.0 to 0.36.1 (#66) @dependabot
732+
* Bump wheel from 0.35.1 to 0.36.0 (#64) @dependabot
733+
* Bump tqdm from 4.53.0 to 4.54.0 (#65) @dependabot
734+
* Bump pre-commit from 2.8.2 to 2.9.2 (#61) @dependabot
735+
* Bump mkdocs-material from 6.1.5 to 6.1.6 (#60) @dependabot
736+
* Bump tqdm from 4.52.0 to 4.53.0 (#62) @dependabot
737+
* Bump watchdog from 0.10.3 to 0.10.4 (#63) @dependabot
738+
* Bump tqdm from 4.51.0 to 4.52.0 (#59) @dependabot
739+
* Bump mkdocs-material from 6.1.4 to 6.1.5 (#58) @dependabot
740+
* Bump mkdocs-material from 6.1.2 to 6.1.4 (#57) @dependabot
741+
* Bump pre-commit from 2.8.0 to 2.8.2 (#55) @dependabot
742+
* Bump mkdocs-material from 6.1.0 to 6.1.2 (#56) @dependabot
743+
* Bump pytest from 6.1.1 to 6.1.2 (#52) @dependabot
744+
* Bump pre-commit from 2.7.1 to 2.8.0 (#53) @dependabot
745+
* Bump tqdm from 4.50.2 to 4.51.0 (#54) @dependabot
746+
* Bump mkdocs-material from 6.0.2 to 6.1.0 (#51) @dependabot
747+
* Bump tqdm from 4.50.1 to 4.50.2 (#49) @dependabot
748+
* Bump tox from 3.20.0 to 3.20.1 (#50) @dependabot
749+
* Bump pytest from 6.1.0 to 6.1.1 (#48) @dependabot
750+
* Bump mkdocs-material from 6.0.1 to 6.0.2 (#47) @dependabot
751+
* Bump flake8 from 3.8.3 to 3.8.4 (#45) @dependabot
752+
* Bump tqdm from 4.50.0 to 4.50.1 (#44) @dependabot
753+
* Bump bump2version from 1.0.0 to 1.0.1 (#46) @dependabot
754+
* Bump tqdm from 4.49.0 to 4.50.0 (#42) @dependabot
755+
* Bump black from 19.10b0 to 20.8b1 (#43) @dependabot
756+
* Bump tqdm from 4.46.0 to 4.49.0 (#40) @dependabot
757+
* Bump pytest from 5.4.2 to 6.1.0 (#39) @dependabot
758+
* Bump coverage from 5.1 to 5.3 (#38) @dependabot
759+
* Bump autoflake from 1.3.1 to 1.4 (#41) @dependabot
760+
* Bump twine from 3.1.1 to 3.2.0 (#37) @dependabot
761+
* Bump wheel from 0.34.2 to 0.35.1 (#34) @dependabot
762+
* Bump pytest-cov from 2.9.0 to 2.10.1 (#36) @dependabot
763+
* Bump watchdog from 0.10.2 to 0.10.3 (#35) @dependabot
764+
* Bump mkdocs-material from 5.2.2 to 6.0.1 (#33) @dependabot
765+
* Bump pylint from 2.5.2 to 2.6.0 (#32) @dependabot-preview
766+
* Bump pre-commit from 2.4.0 to 2.7.1 (#31) @dependabot-preview
767+
* Bump tox from 3.15.1 to 3.20.0 (#30) @dependabot-preview
768+
* Bump flake8 from 3.8.2 to 3.8.3 (#29) @dependabot-preview
769+
* Bump autopep8 from 1.5.2 to 1.5.4 (#28) @dependabot-preview
770+
771+
772+
Published Date: 2020 December 26, 23:51

README.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,30 @@ SonarCloud:
3131

3232
## Key Features
3333

34-
- **File Operations**:
35-
- **CSV, JSON, and Text File Functions**: Create, read, write, and manipulate various file types with ease.
36-
- **Folder Functions**: Create and remove directories, list directory contents, and manage file system operations efficiently.
34+
### **Common Functions**:
35+
- **File Operations**:
36+
- **CSV, JSON, and Text File Functions**: Create, read, write, and manipulate various file types with ease.
37+
- **Folder Functions**: Create and remove directories, list directory contents, and manage file system operations efficiently.
3738

38-
- **Logging**:
39-
- Comprehensive logging setup using the `loguru` library. Provides extensive customization options for log configuration, including log rotation, retention, and formatting.
39+
- **Logging**:
40+
Comprehensive logging setup using the [Loguru Library]('https://loguru.readthedocs.io/en/stable/overview.html'). Provides extensive customization options for log configuration, including log rotation, retention, and formatting. Includes improvements for multiprocessing environments to ensure log messages are handled correctly across multiple processes.
4041

41-
- **Calendar Functions**:
42-
- Convert between month names and numbers seamlessly.
42+
- **Calendar Functions**:
43+
Convert between month names and numbers seamlessly.
4344

44-
- **Pattern Matching**:
45-
- Powerful tools for searching patterns in text using regular expressions.
45+
- **Pattern Matching**:
46+
Powerful tools for searching patterns in text using regular expressions.
4647

47-
- **FastAPI Endpoints**:
48+
49+
### **FastAPI Endpoints**:
4850
- Pre-built endpoints for system health checks, status, and uptime monitoring.
4951
- Functions to generate HTTP response codes easily.
5052

51-
- **Async Database**:
53+
### **Async Database**:
5254
- Configuration and management of asynchronous database sessions.
5355
- CRUD operations with async support.
5456

57+
---
5558
## Installation
5659

5760
To install `devsetgo_lib`, use pip:
@@ -80,7 +83,7 @@ pip install devsetgo-lib[all]
8083
Here's a quick example to demonstrate how you can use some of the key features of `devsetgo_lib`:
8184

8285
```python
83-
from devsetgo_lib import file_functions, logging_config, patterns, calendar_functions
86+
from devsetgo_lib.common_functions import file_functions, logging_config, patterns, calendar_functions
8487

8588
# File Operations
8689
file_functions.create_sample_files("example", 100)

coverage.svg

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)