93 ASSERT_AND_RETURN(written, pos)
94 }
95
96 char * LogDecorations::create_uptimenanos_decoration(char* pos) {
97 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer), INT64_FORMAT "ns", os::elapsed_counter());
98 ASSERT_AND_RETURN(written, pos)
99 }
100
101 char * LogDecorations::create_pid_decoration(char* pos) {
102 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer), "%d", os::current_process_id());
103 ASSERT_AND_RETURN(written, pos)
104 }
105
106 char * LogDecorations::create_tid_decoration(char* pos) {
107 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer),
108 INTX_FORMAT, os::current_thread_id());
109 ASSERT_AND_RETURN(written, pos)
110 }
111
112 char* LogDecorations::create_level_decoration(char* pos) {
113 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer), "%s", LogLevel::name(_level));
114 ASSERT_AND_RETURN(written, pos)
115 }
116
117 char* LogDecorations::create_tags_decoration(char* pos) {
118 int written = _tagset.label(pos, DecorationsBufferSize - (pos - _decorations_buffer));
119 ASSERT_AND_RETURN(written, pos)
120 }
121
122 char* LogDecorations::create_hostname_decoration(char* pos) {
123 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer), "%s", _host_name);
124 ASSERT_AND_RETURN(written, pos)
125 }
126
|
93 ASSERT_AND_RETURN(written, pos)
94 }
95
96 char * LogDecorations::create_uptimenanos_decoration(char* pos) {
97 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer), INT64_FORMAT "ns", os::elapsed_counter());
98 ASSERT_AND_RETURN(written, pos)
99 }
100
101 char * LogDecorations::create_pid_decoration(char* pos) {
102 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer), "%d", os::current_process_id());
103 ASSERT_AND_RETURN(written, pos)
104 }
105
106 char * LogDecorations::create_tid_decoration(char* pos) {
107 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer),
108 INTX_FORMAT, os::current_thread_id());
109 ASSERT_AND_RETURN(written, pos)
110 }
111
112 char* LogDecorations::create_level_decoration(char* pos) {
113 // Avoid generating the level decoration because it may change.
114 // The decoration() method has a special case for level decorations.
115 return pos;
116 }
117
118 char* LogDecorations::create_tags_decoration(char* pos) {
119 int written = _tagset.label(pos, DecorationsBufferSize - (pos - _decorations_buffer));
120 ASSERT_AND_RETURN(written, pos)
121 }
122
123 char* LogDecorations::create_hostname_decoration(char* pos) {
124 int written = jio_snprintf(pos, DecorationsBufferSize - (pos - _decorations_buffer), "%s", _host_name);
125 ASSERT_AND_RETURN(written, pos)
126 }
127
|