diff --git a/desktop/flipper-server/src/index.tsx b/desktop/flipper-server/src/index.tsx index cd21ee192..2a4cf381e 100644 --- a/desktop/flipper-server/src/index.tsx +++ b/desktop/flipper-server/src/index.tsx @@ -29,7 +29,7 @@ import { startServer, tracker, } from 'flipper-server-core'; -import {isTest} from 'flipper-common'; +import {addLogTailer, isTest, LoggerFormat} from 'flipper-common'; import exitHook from 'exit-hook'; import {getAuthToken} from 'flipper-server-core'; import {findInstallation} from './findInstallation'; @@ -216,6 +216,12 @@ async function start() { // At this point, the HTTP server is ready and configuration is set. await launch(); + if (!isProduction) { + addLogTailer((level, ...data) => { + flipperServer.emit('server-log', LoggerFormat(level, ...data)); + }); + } + const t6 = performance.now(); const launchedMS = t6 - t5;