Method: rich.logging.RichHandler.render_message
Calls: 16, Exceptions: 0, Paths: 3Back
Path 1: 9 calls (0.56)
LogRecord (9)
'foo 3.141 127.0.0.1 [red]alert[/red]' (2) 'FORMATTER foo 3.141 127.0.0.1 [red]alert[/red] 2023-07-27 16:38:36,464' (2) 'FORMATTER message 2023-07-27 ...
Text (9)
1def render_message(self, record: LogRecord, message: str) -> "ConsoleRenderable":
2 """Render message text in to Text.
3
4 Args:
5 record (LogRecord): logging Record.
6 message (str): String containing log message.
7
8 Returns:
9 ConsoleRenderable: Renderable to display log message.
10 """
11 use_markup = getattr(record, "markup", self.markup)
12 message_text = Text.from_markup(message) if use_markup else Text(message)
13
14 highlighter = getattr(record, "highlighter", self.highlighter)
15 if highlighter:
16 message_text = highlighter(message_text)
17
18 if self.keywords is None:
19 self.keywords = self.KEYWORDS
20
21 if self.keywords:
22 message_text.highlight_words(self.keywords, "logging.keyword")
23
24 return message_text
Path 2: 4 calls (0.25)
LogRecord (4)
'FORMATTER foo 2023-07-27 16:38:22,737' (1) 'message' (1) 'message\nTraceback (most recent call last):\n File "/Users/andrehora/Documents/git/project...
Text (4)
1def render_message(self, record: LogRecord, message: str) -> "ConsoleRenderable":
2 """Render message text in to Text.
3
4 Args:
5 record (LogRecord): logging Record.
6 message (str): String containing log message.
7
8 Returns:
9 ConsoleRenderable: Renderable to display log message.
10 """
11 use_markup = getattr(record, "markup", self.markup)
12 message_text = Text.from_markup(message) if use_markup else Text(message)
13
14 highlighter = getattr(record, "highlighter", self.highlighter)
15 if highlighter:
16 message_text = highlighter(message_text)
17
18 if self.keywords is None:
19 self.keywords = self.KEYWORDS
20
21 if self.keywords:
22 message_text.highlight_words(self.keywords, "logging.keyword")
23
24 return message_text
Path 3: 3 calls (0.19)
LogRecord (3)
'FORMATTER foo 3.141 127.0.0.1 [red]alert[/red] 2023-07-27 16:38:36,991' (2) 'foo 3.141 127.0.0.1 [red]alert[/red]' (1)
Text (3)
1def render_message(self, record: LogRecord, message: str) -> "ConsoleRenderable":
2 """Render message text in to Text.
3
4 Args:
5 record (LogRecord): logging Record.
6 message (str): String containing log message.
7
8 Returns:
9 ConsoleRenderable: Renderable to display log message.
10 """
11 use_markup = getattr(record, "markup", self.markup)
12 message_text = Text.from_markup(message) if use_markup else Text(message)
13
14 highlighter = getattr(record, "highlighter", self.highlighter)
15 if highlighter:
16 message_text = highlighter(message_text)
17
18 if self.keywords is None:
19 self.keywords = self.KEYWORDS
20
21 if self.keywords:
22 message_text.highlight_words(self.keywords, "logging.keyword")
23
24 return message_text