Skip to content

Commit b0eead9

Browse files
committed
Be considerate of logging as library code
1 parent ad901b2 commit b0eead9

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

csl_reference/__init__.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@
33
# SPDX-License-Identifier: MIT
44
"""Package to represent references."""
55

6+
import logging
7+
68
from csl_reference._reference import DateVariable, NameVariable, Reference, ReferenceType
79

8-
__all__ = ["DateVariable", "NameVariable", "Reference", "ReferenceType"]
10+
logger = logging.getLogger(__name__)
11+
logger.setLevel(logging.WARNING)
12+
13+
__all__ = [
14+
"DateVariable",
15+
"NameVariable",
16+
"Reference",
17+
"ReferenceType",
18+
]

csl_reference/_reference.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@
2121
from citeproc.source.json import CiteProcJSON
2222
from pydantic import BaseModel, Field
2323

24-
logging.basicConfig()
25-
logger = logging.getLogger("reference")
26-
logger.setLevel(logging.INFO)
27-
24+
logger = logging.getLogger(__name__).parent
2825

2926
__all__ = ["DateVariable", "NameVariable", "Reference", "ReferenceType"]
3027

0 commit comments

Comments
 (0)