trinity.manager.log_manager module#
logger manager
- class trinity.manager.log_manager.Colors[源代码]#
基类:
object- RESET = '\x1b[0m'#
- RED = '\x1b[91m'#
- GREEN = '\x1b[92m'#
- YELLOW = '\x1b[93m'#
- BLUE = '\x1b[94m'#
- MAGENTA = '\x1b[95m'#
- CYAN = '\x1b[96m'#
- WHITE = '\x1b[97m'#
- GRAY = '\x1b[90m'#
- class trinity.manager.log_manager.LogFileTracker(filepath: str, min_level: int = 0, color_output: bool = True, last_n_lines: int = 0, search_pattern: str | None = None)[源代码]#
基类:
objectSingle log file tracker
- class trinity.manager.log_manager.LogManager(log_dir: str, keyword: str | None = None, min_level: str = 'DEBUG', scan_interval: float = 0.5, last_n_lines: int = 0, search_pattern: str | None = None, color_output: bool = True)[源代码]#
基类:
objectA manager to track multiple log files in real-time.