This commit is contained in:
shenjack 2022-10-14 13:49:09 +08:00
parent 8c402887e4
commit 19ca8e7d86

View File

@ -346,18 +346,13 @@ class StreamHandlerTemplate:
class StdHandler(StreamHandlerTemplate):
"""
向标准输入输出流输出信息
"""
""" 向标准输入输出流输出信息 """
name = "std handler"
def __init__(self, level: int, formatter: Formatter = None):
"""
:param level:
:param formatter:
:param level: 级别
:param formatter: 格式器
"""
super().__init__(level=level, formatter=formatter)
@ -373,6 +368,28 @@ class StdHandler(StreamHandlerTemplate):
return True
class CachedFileHandler(StreamHandlerTemplate):
""" 缓存文件的处理器 """
name = 'cached file handler'
def __init__(self, level: int, formatter: Formatter = None, file_name: str = ''):
"""
:param level:
:param formatter:
:param file_name: 文件名称
"""
super().__init__(level=level, formatter=formatter)
# self.quene = queue
def write(self, message: str, flush: Optional[bool]) -> bool:
...
def close(self) -> bool:
...
def flush(self) -> bool:
...
class LogFileCache:
"""日志文件缓存"""