diff options
Diffstat (limited to 'pw_web/log-viewer/src/index.ts')
-rw-r--r-- | pw_web/log-viewer/src/index.ts | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/pw_web/log-viewer/src/index.ts b/pw_web/log-viewer/src/index.ts index b50399561..d61917152 100644 --- a/pw_web/log-viewer/src/index.ts +++ b/pw_web/log-viewer/src/index.ts @@ -14,15 +14,24 @@ import { JsonLogSource } from './custom/json-log-source'; import { createLogViewer } from './createLogViewer'; +import { MockLogSource } from './custom/mock-log-source'; +import { LocalStorageState } from './shared/state'; +import { LogSource } from './log-source'; +import { LogStore } from './log-store'; + +const logStore = new LogStore(); +const logSources = [new MockLogSource(), new JsonLogSource()] as LogSource[]; +const state = new LocalStorageState(); -const logSource = new JsonLogSource(); const containerEl = document.querySelector( '#log-viewer-container', ) as HTMLElement; if (containerEl) { - createLogViewer(logSource, containerEl); + createLogViewer(containerEl, state, logStore, ...logSources); } // Start reading log data -logSource.start(); +logSources.forEach((logSource: LogSource) => { + logSource.start(); +}); |