WebAppBase.UpdateStages.WithDiagnosticLogging<FluentT> Interface

Type Parameters

FluentT

the type of the resource

public static interface WebAppBase.UpdateStages.WithDiagnosticLogging

A web app definition stage allowing diagnostic logging to be set.

Method Summary

Modifier and Type Method and Description
abstract Blank<Update<FluentT>> updateDiagnosticLogsConfiguration()

Specifies the update of an existing diagnostic logs configuration.

abstract Update<FluentT> withContainerLoggingDisabled()

Disable the container logging for Linux web apps.

abstract Update<FluentT> withContainerLoggingEnabled()

Specifies the configuration for container logging for Linux web apps.

abstract Update<FluentT> withContainerLoggingEnabled(int quotaInMB, int retentionDays)

Specifies the configuration for container logging for Linux web apps.

Method Details

updateDiagnosticLogsConfiguration

public abstract WebAppDiagnosticLogs.UpdateStages.Blank> updateDiagnosticLogsConfiguration()

Specifies the update of an existing diagnostic logs configuration.

Returns:

the first stage of an diagnostic logs update

withContainerLoggingDisabled

public abstract WebAppBase.Update withContainerLoggingDisabled()

Disable the container logging for Linux web apps.

Returns:

the next stage of the web app update

withContainerLoggingEnabled

public abstract WebAppBase.Update withContainerLoggingEnabled()

Specifies the configuration for container logging for Linux web apps. Logs will be stored on the file system for up to 35 MB.

Returns:

the next stage of the web app update

withContainerLoggingEnabled

public abstract WebAppBase.Update withContainerLoggingEnabled(int quotaInMB, int retentionDays)

Specifies the configuration for container logging for Linux web apps.

Parameters:

quotaInMB - the limit that restricts file system usage by app diagnostics logs. Value can range from 25 MB and 100 MB.
retentionDays - maximum days of logs that will be available

Returns:

the next stage of the web app update

Applies to