Interface WebAppDiagnosticLogs
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<WebAppBase>,com.microsoft.azure.management.resources.fluentcore.model.Indexable
@Beta public interface WebAppDiagnosticLogs extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.SiteLogsConfigInner>, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<WebAppBase>
A web app diagnostic log configuration in a web app.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceWebAppDiagnosticLogs.Definition<ParentT>The entirety of a web app diagnostic log definition.static interfaceWebAppDiagnosticLogs.DefinitionStagesGrouping of web app diagnostic log definition stages applicable as part of a web app creation.static interfaceWebAppDiagnosticLogs.UpdateDefinition<ParentT>The entirety of a web app diagnostic log definition as part of a web app update.static interfaceWebAppDiagnosticLogs.UpdateStagesGrouping of web app diagnostic log update stages applicable as part of a web app update.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LogLevelapplicationLoggingFileSystemLogLevel()StringapplicationLoggingStorageBlobContainer()LogLevelapplicationLoggingStorageBlobLogLevel()intapplicationLoggingStorageBlobRetentionDays()booleandetailedErrorMessages()booleanfailedRequestsTracing()intwebServerLoggingFileSystemQuotaInMB()intwebServerLoggingFileSystemRetentionDays()StringwebServerLoggingStorageBlobContainer()intwebServerLoggingStorageBlobRetentionDays()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
-
-
-
Method Detail
-
applicationLoggingFileSystemLogLevel
LogLevel applicationLoggingFileSystemLogLevel()
- Returns:
- application log level on file system
-
applicationLoggingStorageBlobContainer
String applicationLoggingStorageBlobContainer()
- Returns:
- Azure Storage Blob container URL for storing application logs
-
applicationLoggingStorageBlobLogLevel
LogLevel applicationLoggingStorageBlobLogLevel()
- Returns:
- application log level on Azure Storage Blob
-
applicationLoggingStorageBlobRetentionDays
int applicationLoggingStorageBlobRetentionDays()
- Returns:
- application log retention days on Azure Storage Blob
-
webServerLoggingFileSystemQuotaInMB
int webServerLoggingFileSystemQuotaInMB()
- Returns:
- web server quota in MB on file system
-
webServerLoggingFileSystemRetentionDays
int webServerLoggingFileSystemRetentionDays()
- Returns:
- web server log retention days on file system
-
webServerLoggingStorageBlobRetentionDays
int webServerLoggingStorageBlobRetentionDays()
- Returns:
- web server log retention days on Azure Storage Blob
-
webServerLoggingStorageBlobContainer
String webServerLoggingStorageBlobContainer()
- Returns:
- Azure Storage Blob container URL for storing web server logs
-
failedRequestsTracing
boolean failedRequestsTracing()
- Returns:
- if diagnostic information on failed requests should be gathered
-
detailedErrorMessages
boolean detailedErrorMessages()
- Returns:
- if detailed error messages should be gathered
-
-