reconnect moved files to git repo
This commit is contained in:
25
venv/lib/python3.11/site-packages/cmdstanpy/utils/logging.py
Normal file
25
venv/lib/python3.11/site-packages/cmdstanpy/utils/logging.py
Normal file
@ -0,0 +1,25 @@
|
||||
"""
|
||||
CmdStanPy logging
|
||||
"""
|
||||
import functools
|
||||
import logging
|
||||
|
||||
|
||||
@functools.lru_cache(maxsize=None)
|
||||
def get_logger() -> logging.Logger:
|
||||
"""cmdstanpy logger"""
|
||||
logger = logging.getLogger('cmdstanpy')
|
||||
if len(logger.handlers) == 0:
|
||||
# send all messages to handlers
|
||||
logger.setLevel(logging.DEBUG)
|
||||
# add a default handler to the logger to INFO and higher
|
||||
handler = logging.StreamHandler()
|
||||
handler.setLevel(logging.INFO)
|
||||
handler.setFormatter(
|
||||
logging.Formatter(
|
||||
'%(asctime)s - %(name)s - %(levelname)s - %(message)s',
|
||||
"%H:%M:%S",
|
||||
)
|
||||
)
|
||||
logger.addHandler(handler)
|
||||
return logger
|
||||
Reference in New Issue
Block a user