Skip to content

Commit 0e0b241

Browse files
authored
[Blazor] Add event dispatch middleware logging to Blazor Server (#64635)
1 parent 1c4911a commit 0e0b241

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Components/Web.JS/src/Boot.Server.Common.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { discoverServerPersistedState, ServerComponentDescriptor } from './Servi
1111
import { fetchAndInvokeInitializers } from './JSInitializers/JSInitializers.Server';
1212
import { RootComponentManager } from './Services/RootComponentManager';
1313
import { WebRendererId } from './Rendering/WebRendererId';
14+
import { addDispatchEventMiddleware } from './Rendering/WebRendererInteropMethods';
1415

1516
let initializersPromise: Promise<void> | undefined;
1617
let appState: string;
@@ -51,6 +52,11 @@ async function startServerCore(components: RootComponentManager<ServerComponentD
5152
logger = new ConsoleLogger(options.logLevel);
5253
circuit = new CircuitManager(components, appState, options, logger);
5354

55+
addDispatchEventMiddleware((_browserRendererId, eventHandlerId, continuation) => {
56+
logger.log(LogLevel.Debug, `Dispatching event with handler id ${eventHandlerId}.`);
57+
continuation();
58+
});
59+
5460
logger.log(LogLevel.Information, 'Starting up Blazor server-side application.');
5561

5662
Blazor.reconnect = async () => {

0 commit comments

Comments
 (0)