No log is emitted with serilog

I’ve added serilog and configured temporal like this:

        services.AddTemporalClient().Configure((TemporalClientConnectOptions options, ILoggerFactory loggerFactory) =>
        {
            options.TargetHost = "localhost:7233";
            options.Namespace = "default";
            options.Interceptors = [new TracingInterceptor()];
            options.LoggerFactory = loggerFactory;
        });
        services.AddHostedTemporalWorker(taskQueue: WorkflowDefaults.TaskQueue)
            .AddWorkflow(...);

But no log shows up with Temporal SourceContext. Am I missing something?

Thanks.