@@ -151,45 +151,31 @@ namespace util {
151151 }
152152
153153 Logger::StreamProxy Logger::trace (const char *msg) {
154- StreamProxy proxy (*this , LogLevel::trace);
155- proxy << msg;
156- return proxy;
154+ return { *this , LogLevel::trace, msg };
157155 }
158156
159157 Logger::StreamProxy Logger::debug (const char *msg) {
160- StreamProxy proxy (*this , LogLevel::trace);
161- proxy << msg;
162- return proxy;
158+ return { *this , LogLevel::debug, msg };
163159 }
164160
165161 Logger::StreamProxy Logger::info (const char *msg) {
166- StreamProxy proxy (*this , LogLevel::trace);
167- proxy << msg;
168- return proxy;
162+ return { *this , LogLevel::info, msg };
169163 }
170164
171165 Logger::StreamProxy Logger::notice (const char *msg) {
172- StreamProxy proxy (*this , LogLevel::trace);
173- proxy << msg;
174- return proxy;
166+ return { *this , LogLevel::notice, msg };
175167 }
176168
177169 Logger::StreamProxy Logger::warn (const char *msg) {
178- StreamProxy proxy (*this , LogLevel::trace);
179- proxy << msg;
180- return proxy;
170+ return { *this , LogLevel::warn, msg };
181171 }
182172
183173 Logger::StreamProxy Logger::error (const char *msg) {
184- StreamProxy proxy (*this , LogLevel::trace);
185- proxy << msg;
186- return proxy;
174+ return { *this , LogLevel::error, msg };
187175 }
188176
189177 Logger::StreamProxy Logger::critical (const char *msg) {
190- StreamProxy proxy (*this , LogLevel::trace);
191- proxy << msg;
192- return proxy;
178+ return { *this , LogLevel::critical, msg };
193179 }
194180
195181 // logger.info() << ".." call style
0 commit comments