Skip to content

Commit 7e0f7b0

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

2 files changed

Lines changed: 14 additions & 5 deletions

File tree

csl_reference/__init__.py

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

6+
import logging
7+
8+
from csl_reference._annotated_reference import AnnotatedReference
69
from csl_reference._reference import DateVariable, NameVariable, Reference, ReferenceType
710

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

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)