Deploy site
This commit is contained in:
@ -0,0 +1,7 @@
|
||||
from ._logger import logger, set_logger # type: ignore
|
||||
|
||||
|
||||
__all__ = (
|
||||
"logger",
|
||||
"set_logger",
|
||||
)
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,22 @@
|
||||
"""
|
||||
.. codeauthor:: Tsuyoshi Hombashi <tsuyoshi.hombashi@gmail.com>
|
||||
"""
|
||||
|
||||
from ._null_logger import NullLogger
|
||||
|
||||
|
||||
MODULE_NAME = "dataproperty"
|
||||
|
||||
try:
|
||||
from loguru import logger # type: ignore
|
||||
|
||||
logger.disable(MODULE_NAME)
|
||||
except ImportError:
|
||||
logger = NullLogger()
|
||||
|
||||
|
||||
def set_logger(is_enable: bool, propagation_depth: int = 1) -> None:
|
||||
if is_enable:
|
||||
logger.enable(MODULE_NAME)
|
||||
else:
|
||||
logger.disable(MODULE_NAME)
|
@ -0,0 +1,41 @@
|
||||
class NullLogger:
|
||||
level_name = None
|
||||
|
||||
def remove(self, handler_id=None): # pragma: no cover
|
||||
pass
|
||||
|
||||
def add(self, sink, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def disable(self, name): # pragma: no cover
|
||||
pass
|
||||
|
||||
def enable(self, name): # pragma: no cover
|
||||
pass
|
||||
|
||||
def critical(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def debug(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def error(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def exception(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def info(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def log(self, __level, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def success(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def trace(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
||||
|
||||
def warning(self, __message, *args, **kwargs): # pragma: no cover
|
||||
pass
|
Reference in New Issue
Block a user