Skip to content

Commit 0b654d9

Browse files
committed
working on supressing library logging when library is used
1 parent 2216de2 commit 0b654d9

File tree

15 files changed

+418
-395
lines changed

15 files changed

+418
-395
lines changed

coverage.xml

Lines changed: 385 additions & 381 deletions
Large diffs are not rendered by default.

docs/recipes/fastapi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ from contextlib import asynccontextmanager
2626
from fastapi import Body, FastAPI, Query
2727
from fastapi.responses import RedirectResponse
2828
# from loguru import logger
29-
import logging as logger
29+
# import logging as logger
30+
from . import logger
3031
from pydantic import BaseModel, EmailStr
3132
from sqlalchemy import Column, ForeignKey, Select, String
3233
from sqlalchemy.orm import relationship

docs/recipes/loggingExample.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ import secrets
1313
import threading
1414

1515
# from loguru import logger
16-
import logging as logger
16+
# import logging as logger
17+
from . import logger
1718
from tqdm import tqdm
1819

1920
from dsg_lib.common_functions import logging_config

dsg_lib/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,10 @@
1010
"""
1111

1212
__version__ = "0.14.2"
13+
14+
import logging
15+
16+
# Configure the library's logger
17+
logger = logging.getLogger(__name__)
18+
logger.addHandler(logging.NullHandler())
19+
logger.propagate = False

dsg_lib/async_database_functions/__import_sqlalchemy.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
2024/07/26
2626
"""
2727
# from loguru import logger
28-
import logging as logger
28+
# import logging as logger
29+
from .. import logger
30+
2931
from typing import Tuple
3032

3133
from packaging import version as packaging_version

dsg_lib/async_database_functions/async_database.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151

5252

5353
# from loguru import logger
54-
import logging as logger
54+
# import logging as logger
55+
from .. import logger
5556

5657
from .database_config import BASE, DBConfig
5758

dsg_lib/async_database_functions/database_config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
License: MIT
4545
"""
4646
# from loguru import logger
47-
import logging as logger
47+
# import logging as logger
48+
from .. import logger
4849
from contextlib import asynccontextmanager
4950
from typing import Dict
5051

dsg_lib/async_database_functions/database_operations.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"""
3131

3232
# from loguru import logger
33-
import logging as logger
33+
# import logging as logger
34+
from .. import logger
3435
import time
3536
from typing import Dict, List, Type
3637

dsg_lib/common_functions/calendar_functions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151
License: MIT
5252
"""
5353
# from loguru import logger
54-
import logging as logger
54+
# import logging as logger
55+
from .. import logger
5556

5657

5758
def get_month(month: int) -> str:

dsg_lib/common_functions/email_validation.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737
License: MIT
3838
"""
3939
# from loguru import logger
40-
import logging as logger
40+
# import logging as logger
41+
from .. import logger
4142
from enum import Enum
4243
from typing import Dict, List, Union
4344

0 commit comments

Comments
 (0)