Skip to content

Make operator<<(Frame), operator<<(Payload) to write prettier output - #501

Merged
lehecka merged 2 commits into
rsocket:masterfrom
phoad:logframe
Jun 6, 2017
Merged

Make operator<<(Frame), operator<<(Payload) to write prettier output#501
lehecka merged 2 commits into
rsocket:masterfrom
phoad:logframe

Conversation

@phoad

@phoadphoad commented Jun 6, 2017

Copy link
Copy Markdown
Member

Pretty print the FLAGS in FrameDetails. Also print the Data and Metadata values.

Sample output:
I0605 17:50:44.538779 63254528 RSocketStateMachine.cpp:638] In: REQUEST_STREAM[EMPTY, 1](2147483647, [Metadata(0): , Data(4): 'Jane']
HelloStreamRequestHandler.handleRequestStream [Metadata(0): , Data(4): 'Jane']
I0605 17:50:44.539048 63254528 RSocketStateMachine.h:144] Out: PAYLOAD[NEXT|METADATA, 1], ([Metadata(8): 'metadata', Data(13): 'Hello Jane 1!']
I0605 17:50:44.539237 63254528 RSocketStateMachine.h:144] Out: PAYLOAD[NEXT|METADATA, 1], ([Metadata(8): 'metadata', Data(13): 'Hello Jane 2!']
I0605 17:50:44.539865 63254528 RSocketStateMachine.h:144] Out: PAYLOAD[COMPLETE, 1], ([Metadata(0): , Data(0): ]
I0605 17:50:49.536283 63254528 RSocketStateMachine.cpp:445] In: KEEPALIVEFOLLOWS, 0
I0605 17:50:49.536381 63254528 RSocketStateMachine.cpp:699] Out: KEEPALIVEEMPTY, 0

@lehecka
lehecka merged commit e8337a3 into rsocket:masterJun 6, 2017
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@phoad@lehecka