Source code for chemsmart.cli.logger
import functools
import logging
import click
logger = logging.getLogger(__name__)
[docs]
def logger_options(f):
"""Logging configuration options."""
@click.option(
"--debug/--no-debug",
default=False,
help="Turn on debug logging.",
)
@click.option(
"--stream/--no-stream",
default=True,
help="Turn on logging to stdout.",
)
@functools.wraps(f)
def wrapper_common_options(*args, **kwargs):
return f(*args, **kwargs)
return wrapper_common_options