Skip to content

Commit 87333be

Browse files
authored
Merge pull request #56 from tech1ndex/move-to-loguru
Replace Logger with Loguru
2 parents 2074f78 + ad35bdf commit 87333be

File tree

4 files changed

+49
-7
lines changed

4 files changed

+49
-7
lines changed

poetry.lock

Lines changed: 39 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ logging = "^0.4.9.6"
5858
epicstore-api = "^0.1.9"
5959
pydantic-settings = "^2.10.1"
6060
types-requests = "^2.32.4.20250611"
61+
loguru = "^0.7.3"
6162

6263

6364

src/notifier/external/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ class Config:
133133
allow_population_by_field_name = True
134134
validate_by_name = True
135135

136+
136137
class FormattedGame(BaseModel):
137138
game_title: str
138139
game_price: str

src/notifier/logger/setup.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
import logging
1+
import sys
2+
3+
from loguru import logger
24

35

46
def setup_logger():
5-
logging.basicConfig(
6-
level=logging.INFO,
7-
format="%(asctime)s - %(levelname)s - %(message)s",
7+
logger.add(
8+
sink=sys.stdout,
9+
format="{time:YYYY-MM-DD HH:mm:ss} - {level} - {message}",
10+
level="INFO",
811
)
12+
return logger

0 commit comments

Comments
 (0)