Logging
By default, Jam uses JamLogger, a class that utilizes standard logging.
Therefore, you can use the standard Python method to collect logs:
import logging
logger = logging.getLogger("jam")
If for some reason you are not satisfied with the standard logger,
you can easily replace it in Jam using BaseLogger:
from jam import Jam, BaseLogger
class YourCustomLogger(BaseLogger):
def __init__(self, log_level: str):
...
def info(self, message: str):
# your logger implementation here
pass
def warning(self, message: str):
# your logger implementation here
pass
def error(self, message: str):
# your logger implementation here
pass
def critical(self, message: str):
# your logger implementation here
pass
jam = Jam(logger=BaseLogger)