aboutsummaryrefslogtreecommitdiff
path: root/pw_web/log-viewer/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'pw_web/log-viewer/src/index.ts')
-rw-r--r--pw_web/log-viewer/src/index.ts15
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();
+});