Skip to content

Commit 855b1ed

Browse files
authored
Merge pull request #374 from HXLStandard/dev
dev into prod for 5.2.2
2 parents 210e03a + 5d18d9f commit 855b1ed

5 files changed

Lines changed: 18 additions & 7 deletions

File tree

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "pip"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
open-pull-requests-limit: 10

CHANGELOG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2024-10-25 Release 5.2.2
2+
- fix logup error level
3+
14
2024-02-05 Release 5.2.1
25
- make logup log level configurable via environment variable
36

hxl/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
if sys.version_info < (3,):
8282
raise RuntimeError("libhxl requires Python 3 or higher")
8383

84-
__version__="5.2.1"
84+
__version__="5.2.2"
8585
"""Module version number
8686
see https://www.python.org/dev/peps/pep-0396/
8787
"""

hxl/util.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,16 @@ def logup(msg, props={}, level="notset"):
1515
props: additional properties for the log
1616
1717
"""
18-
if level == 'notset':
19-
level = os.getenv('LOGGING_LEVEL', 'INFO').lower()
20-
input_logger = structlog.wrap_logger(logging.getLogger('hxl.REMOTE_ACCESS'))
21-
props['function'] = sys._getframe(1).f_code.co_name
2218
levels = {
2319
"critical": 50,
2420
"error": 40,
2521
"warning": 30,
2622
"info": 20,
2723
"debug": 10
2824
}
29-
input_logger.log(level=levels[level], event=msg, **props)
25+
if level == 'notset':
26+
level = 'info'
27+
if levels[level] >= levels[os.getenv('LOGGING_LEVEL', 'INFO').lower()]:
28+
input_logger = structlog.wrap_logger(logging.getLogger('hxl.REMOTE_ACCESS'))
29+
props['function'] = sys._getframe(1).f_code.co_name
30+
input_logger.log(level=levels[level], event=msg, **props)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
setup(
1313
name='libhxl',
14-
version="5.2.1",
14+
version="5.2.2",
1515
description='Python support library for the Humanitarian Exchange Language (HXL). See http://hxlstandard.org and https://github.com/HXLStandard/libhxl-python',
1616
long_description=long_description,
1717
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)