@@ -120,13 +120,13 @@ void runFileSinkDemo() {
120120
121121 // The shared_ptr keeps the stream alive inside the lambda even if
122122 // the local variable goes out of scope before the callback fires.
123- livekit::LogCallback fileSink =
124- [file](livekit::LogLevel level, const std::string &logger_name,
125- const std::string &message) {
126- *file << nowISO8601 () << " [" << levelTag (level) << " ] ["
127- << logger_name << " ] " << message << " \n " ;
128- file->flush ();
129- };
123+ livekit::LogCallback fileSink = [file](livekit::LogLevel level,
124+ const std::string &logger_name,
125+ const std::string &message) {
126+ *file << nowISO8601 () << " [" << levelTag (level) << " ] [" << logger_name
127+ << " ] " << message << " \n " ;
128+ file->flush ();
129+ };
130130
131131 // In a real app you would call:
132132 // livekit::setLogCallback(fileSink);
@@ -178,14 +178,13 @@ std::string escapeJson(const std::string &s) {
178178void runJsonSinkDemo () {
179179 std::cout << " \n === JSON sink: structured log lines to stdout ===\n\n " ;
180180
181- livekit::LogCallback jsonSink =
182- [](livekit::LogLevel level, const std::string &logger_name,
183- const std::string &message) {
184- std::cout << R"( {"ts":")" << nowISO8601 () << R"( ","level":")"
185- << levelTag (level) << R"( ","logger":")"
186- << escapeJson (logger_name) << R"( ","msg":")"
187- << escapeJson (message) << " \" }\n " ;
188- };
181+ livekit::LogCallback jsonSink = [](livekit::LogLevel level,
182+ const std::string &logger_name,
183+ const std::string &message) {
184+ std::cout << R"( {"ts":")" << nowISO8601 () << R"( ","level":")"
185+ << levelTag (level) << R"( ","logger":")" << escapeJson (logger_name)
186+ << R"( ","msg":")" << escapeJson (message) << " \" }\n " ;
187+ };
189188
190189 livekit::setLogCallback (jsonSink);
191190 driveCallback (jsonSink);
@@ -228,39 +227,38 @@ void runRos2SinkDemo() {
228227
229228 const std::string node_name = " livekit_bridge_node" ;
230229
231- livekit::LogCallback ros2Sink =
232- [&node_name](livekit::LogLevel level, const std::string &logger_name,
233- const std::string &message) {
234- const char *ros_level;
235- switch (level) {
236- case livekit::LogLevel::Trace:
237- case livekit::LogLevel::Debug:
238- ros_level = " DEBUG" ;
239- break ;
240- case livekit::LogLevel::Info:
241- ros_level = " INFO" ;
242- break ;
243- case livekit::LogLevel::Warn:
244- ros_level = " WARN" ;
245- break ;
246- case livekit::LogLevel::Error:
247- case livekit::LogLevel::Critical:
248- ros_level = " ERROR" ;
249- break ;
250- default :
251- ros_level = " INFO" ;
252- break ;
253- }
230+ livekit::LogCallback ros2Sink = [&node_name](livekit::LogLevel level,
231+ const std::string &logger_name,
232+ const std::string &message) {
233+ const char *ros_level;
234+ switch (level) {
235+ case livekit::LogLevel::Trace:
236+ case livekit::LogLevel::Debug:
237+ ros_level = " DEBUG" ;
238+ break ;
239+ case livekit::LogLevel::Info:
240+ ros_level = " INFO" ;
241+ break ;
242+ case livekit::LogLevel::Warn:
243+ ros_level = " WARN" ;
244+ break ;
245+ case livekit::LogLevel::Error:
246+ case livekit::LogLevel::Critical:
247+ ros_level = " ERROR" ;
248+ break ;
249+ default :
250+ ros_level = " INFO" ;
251+ break ;
252+ }
254253
255- // Mimic: [INFO] [1719500000.123] [livekit_bridge_node]: [livekit] msg
256- auto epoch_s =
257- std::chrono::duration<double >(
258- std::chrono::system_clock::now ().time_since_epoch ())
259- .count ();
260- std::cout << " [" << ros_level << " ] [" << std::fixed
261- << std::setprecision (3 ) << epoch_s << " ] [" << node_name
262- << " ]: [" << logger_name << " ] " << message << " \n " ;
263- };
254+ // Mimic: [INFO] [1719500000.123] [livekit_bridge_node]: [livekit] msg
255+ auto epoch_s = std::chrono::duration<double >(
256+ std::chrono::system_clock::now ().time_since_epoch ())
257+ .count ();
258+ std::cout << " [" << ros_level << " ] [" << std::fixed << std::setprecision (3 )
259+ << epoch_s << " ] [" << node_name << " ]: [" << logger_name << " ] "
260+ << message << " \n " ;
261+ };
264262
265263 livekit::setLogCallback (ros2Sink);
266264 driveCallback (ros2Sink);
0 commit comments