Add source code files

This commit is contained in:
2026-02-01 02:55:45 +00:00
parent b80552df70
commit f407878f09

View File

@@ -0,0 +1,23 @@
import logging
from typing import Optional
def setup_logging(
level: int = logging.INFO,
format: Optional[str] = None,
) -> logging.Logger:
if format is None:
format = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
logging.basicConfig(level=level, format=format)
logger = logging.getLogger("codeguard")
logger.setLevel(level)
return logger
class LoggerMixin:
@property
def logger(self) -> logging.Logger:
return logging.getLogger(self.__class__.__module__)