This repository has been archived on 2023-04-13. You can view files and clone it, but cannot push or open issues or pull requests.
pylogger/src/test.py

28 lines
631 B
Python

from lib.Logger import Logger
from lib.MultiLogger import MultiLogger
from lib.LogLevels import Level
from lib.Log import Log
from lib import console
_LOGGER = Logger("Generic")
_LOGGER.info("This is a simple log {}", "message.")
custom_level = Level("FAULTY_LEVEL", 100, "*", (console.Utils.underline + console.Utils.bold + console.FG.cyan))
_LOGGER.custom(custom_level, "ok")
_temp_logger = Logger("tmp_logger", False, open("logs.log", 'a+'))
_MultiLogger = MultiLogger([_LOGGER, _temp_logger], "Potato")
_MultiLogger.warn("OK")
class User:
name = "faulty"
pass
u = User()
_LOGGER.info("logged in.", _object=u)