Source code for bookbuilderpy.logger

"""The `logger` routine for writing a log string to stdout."""
import datetime
from typing import Callable, Final

#: the "now" function
__DTN: Final[Callable[[], datetime.datetime]] = datetime.datetime.now


[docs]def logger(message: str) -> None: """ Write a message to the log. :param message: the message """ print(f"{__DTN()}: {message}", flush=True) # noqa