logop - 数据类型
logop 特定的数据类型。
于 logop.typeins 中定义,在 logop 中使用 typeins 访问,未包含在 __all__ 中。
LevelDetails
日志级别详细信息;包含日志级别、名称和别名。
.level -> int等级.alias -> str等级别名.name -> str等级名称
StateSource
状态来源;获取更丰富状态信息的信息来源;用于获取当前日志级别、线程、进程等信息。
.loglevel -> LevelDetails.datetime -> DateTime.frame -> FrameType.thread -> Thread.process -> BaseProcess
LogDetails
记录日志详细信息;
.mark -> str标记.level -> int日志等级.level_name -> str日志等级名称.level_alias -> str日志等级别名.date -> str日期.time -> str时间.milli -> str毫秒.micro -> str微秒.module -> str模块.filepath -> str文件绝对路径.filename -> str文件名.function -> str函数名.line -> int文件路径.file -> str行.thread -> str线程名.thread_name -> str线程名.thread_ident -> int线程标识.process -> int进程标识
LogUnit
日志单元;包含一个日志的所有信息。
.details -> LogDetails日志详细信息.message -> str日志消息.args -> Tuple[AnyStr]提供给日志消息的格式化参数.kwargs -> Dict[str, AnyStr]提供给日志消息的格式化参数
TrackStateUnit
追踪状态单元;包含一个追踪状态的所有信息。
._lock -> threading.RLock.logging -> Optional[Logging].track_callee -> bool.track_result -> bool.track_except -> bool.callable -> Callable.level_alias -> str