Skip to main content

_formatting

TOC

Classes

🅲 LogStyle

@dataclass
class LogStyle:
datetime_format: Optional[str] = "%Y-%m-%dT%H:%M:%S.%f"
caller_info_format: Optional[str] = "%m/%c/%f"

🅲 RawLog

@dataclass
class RawLog:
message: str = None
caller_info: TracebackInfo = None
caller_name_alias: Optional[str] = None
timestamp: datetime = datetime.now()
series: Optional[str] = None
style: LogStyle = field(default_factory=LogStyle)

🅼 timestamp_formatted

@property
def timestamp_formatted(self):

🅼 caller_info_formatted

@property
def caller_info_formatted(self):

🅼 json

@property
def json(self) -> dict:

🅼 __repr__

def __repr__(self) -> str: