public VirtualHostBuilder accessLogWriter(AccessLogWriter accessLogWriter, boolean shutdownOnStop) {
        requireNonNull(accessLogWriter, "accessLogWriter");
        if (this.accessLogWriter != null) {
            this.accessLogWriter = this.accessLogWriter.andThen(accessLogWriter);
        } else {
            this.accessLogWriter = accessLogWriter;
        }
        if (shutdownOnStop) {
            shutdownSupports.add(ShutdownSupport.of(accessLogWriter));
        }
        return this;
    }
Sets the access log writer of this {@link VirtualHost}. If not set, the {@link AccessLogWriter} set via
{@link ServerBuilder#accessLogWriter(AccessLogWriter, boolean)} is used.

@param shutdownOnStop whether to shut down the {@link AccessLogWriter} when the {@link Server} stops
core/src/main/java/com/linecorp/armeria/server/VirtualHostBuilder.java