public static ILoggingBuilder AddFunctionsConsoleLogging()

in src/Google.Cloud.Functions.Hosting/Extensions/FunctionsFrameworkLoggingExtensions.cs [35:43]


        public static ILoggingBuilder AddFunctionsConsoleLogging(this ILoggingBuilder builder, WebHostBuilderContext context)
        {
            var options = FunctionsFrameworkOptions.FromConfiguration(context.Configuration);
            ILoggerProvider provider = options.JsonLogging
                ? new FactoryLoggerProvider((category, scopeProvider) => new JsonConsoleLogger(category, scopeProvider, System.Console.Out))
                : new FactoryLoggerProvider((category, scopeProvider) => new SimpleConsoleLogger(category, scopeProvider, System.Console.Out));
            builder.AddProvider(provider);
            return builder;
        }