Skip to content

Commit 2ab845e

Browse files
committed
Emit INFO level log message when a parameter is found via an alias
1 parent 9b0911e commit 2ab845e

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

CHANGELOG

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
v2025.09.0 (2025-09-??)
2+
=======================
3+
Parameter Changes
4+
-----------------
5+
* None Yet?
6+
7+
API Changes
8+
-----------
9+
* Emit INFO level log message when a parameter is found via an alias
10+
111
v2025.04.0 (2025-04-04)
212
=======================
313
Parameter Changes

src/cchdo/params/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from importlib.metadata import PackageNotFoundError, version
55
from importlib.resources import files
66
from json import loads
7+
from logging import getLogger
78
from typing import Literal, NamedTuple, overload
89

910
from ._cf_names import cf_standard_names as _cf_standard_names
@@ -20,6 +21,7 @@
2021

2122
WHPNameKey = str | tuple[str, str | None]
2223

24+
logger = getLogger(__name__)
2325

2426
def to_odv(key: tuple[str, str | None]):
2527
"""Transform a (param, unit) tuple into the correct ODV style PARAM [UNIT] string
@@ -185,6 +187,7 @@ def __getitem__(self, key: WHPNameKey | WHPName) -> WHPName:
185187

186188
if alias_key is not None:
187189
param = param.as_alias(*alias_key)
190+
logger.info(f"{param} found using alias {alias_key}")
188191

189192
return param
190193

0 commit comments

Comments
 (0)