86{
87 for (
size_t i = 0; i <
m_tokens.size(); i++ )
88 {
90 {
93 break;
95 out << issue.time<std::chrono::microseconds>() <<
" ";
96 break;
98 out <<
"[" << issue.context().position( ) <<
"]";
99 break;
101 out << issue.context().function_name();
102 break;
104 out << issue.context().line_number();
105 break;
107 out << issue.message();
108 break;
110 {
112 for ( ers::string_map::const_iterator it = issue.parameters().begin(); it != issue.parameters().end(); ++it )
113 {
114 out <<
"'" << it->first <<
"=" << it->second <<
"' ";
115 }
116 }
117 break;
119 {
121 for ( std::vector<std::string>::const_iterator it = issue.qualifiers().begin(); it != issue.qualifiers().end(); ++it )
122 {
123 out <<
"'" << *it <<
"' ";
124 }
125 }
126 break;
130 << " (" << issue.context().user_id() << ")"
134 break;
137 break;
140 << " (" << issue.context().user_id() << ")";
141 break;
144 break;
147 break;
150 break;
152 {
153 std::vector<std::string> stack = issue.context().stack();
154 for( size_t i = 0; i < stack.size(); i++ )
155 {
157 }
158 }
159 break;
161 if ( issue.cause() )
162 {
164 report( out, *issue.cause() );
165 }
166 break;
167 default:
168 break;
169 }
171 }
173}
FELIX Initialization std::string initerror FELIX queue timed out
std::string to_string(severity s)