diff --git a/desktop/flipper-common/src/server-types.tsx b/desktop/flipper-common/src/server-types.tsx index 676ded68c..a3b94e467 100644 --- a/desktop/flipper-common/src/server-types.tsx +++ b/desktop/flipper-common/src/server-types.tsx @@ -79,6 +79,7 @@ export type DeviceLogLevel = export type ConnectionRecordEntry = { time: Date; type: 'warning' | 'info' | 'error'; + os: DeviceOS; device: string; app: string; message: string; diff --git a/desktop/flipper-server-core/src/recorder.tsx b/desktop/flipper-server-core/src/recorder.tsx index 3e59479e4..3e39da624 100644 --- a/desktop/flipper-server-core/src/recorder.tsx +++ b/desktop/flipper-server-core/src/recorder.tsx @@ -47,10 +47,12 @@ class Recorder { const device = clientQuery?.device ?? 'NONE'; const app = clientQuery?.app ?? 'NONE'; const medium = clientQuery?.medium ?? 'NONE'; + const os = clientQuery?.os ?? 'Browser'; const entry: CommandRecordEntry = { time: new Date(), type: payload.success ? 'info' : 'error', + os, device, app, message: payload.cmd, @@ -78,6 +80,7 @@ class Recorder { const entry: ConnectionRecordEntry = { time: new Date(), type, + os: clientQuery.os, device: clientQuery.device, app: clientQuery.app, message: args.join(' '),