styledText method
Appends a styled text segment to the document.
Implementation
@override
void styledText(final StyledText text, {final LogPipelineFactory? factory}) {
if (_currentNodes.isNotEmpty) {
final last = _currentNodes.last;
if (last is MessageNode && last.tags == text.tags) {
last.segments.add(text);
return;
}
}
final f = factory ?? const StandardPipelineFactory();
final node = f.checkoutMessage()..segments.add(text);
_currentNodes.add(node);
}