|
CPP-TOOLBOX
|
Classes | |
| class | Event |
| class | Section |
| class | TimelineVisualizer |
Functions | |
| Section | parse_log (str filename, Optional[Callable[[str], str]] message_transform=None) |
| datetime | parse_spdlog_time (str time_str) |
| Optional[Callable[[str], str]] | load_user_transform (str path) |
Variables | |
| parser | |
| help | |
| default | |
| args = parser.parse_args() | |
| file | |
| Optional[Callable[[str], str]] | user_transform = load_user_transform("log_message_transform.py") |
| Section | root = parse_log(args.log_file, user_transform) |
| visualizer = TimelineVisualizer.from_config(root, args.config) | |
| commands = visualizer.save(args.output) | |
| Optional[Callable[[str], str]] parse_logs.load_user_transform | ( | str | path | ) |
Load a user-defined transform function from a Python file.
Returns:
A callable (msg: str) -> str if successful, otherwise None.
| Section parse_logs.parse_log | ( | str | filename, |
| Optional[Callable[[str], str]] | message_transform = None ) |
| datetime parse_logs.parse_spdlog_time | ( | str | time_str | ) |
Parse a spdlog-style timestamp string (e.g. "01:22:36.053622") and return a datetime object with today's date.
| parse_logs.args = parser.parse_args() |
| parse_logs.commands = visualizer.save(args.output) |
| parse_logs.default |
| parse_logs.file |
| parse_logs.help |
| parse_logs.parser |
| Section parse_logs.root = parse_log(args.log_file, user_transform) |
| Optional[Callable[[str], str]] parse_logs.user_transform = load_user_transform("log_message_transform.py") |
| parse_logs.visualizer = TimelineVisualizer.from_config(root, args.config) |