Class WasmPluginLogConfig
Specifies the logging options for the activity performed by this plugin. If logging is enabled, plugin logs are exported to Cloud Logging.
Implements
Inherited Members
Namespace: Google.Apis.NetworkServices.v1beta1.Data
Assembly: Google.Apis.NetworkServices.v1beta1.dll
Syntax
public class WasmPluginLogConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Enable
Optional. Specifies whether to enable logging for activity by this plugin. Defaults to false
.
Declaration
[JsonProperty("enable")]
public virtual bool? Enable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MinLogLevel
Non-empty default. Specificies the lowest level of the plugin logs that are exported to Cloud Logging. This
setting relates to the logs generated by using logging statements in your Wasm code. This field is can be
set only if logging is enabled for the plugin. If the field is not provided when logging is enabled, it is
set to INFO
by default.
Declaration
[JsonProperty("minLogLevel")]
public virtual string MinLogLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
SampleRate
Non-empty default. Configures the sampling rate of activity logs, where 1.0
means all logged activity is
reported and 0.0
means no activity is reported. A floating point value between 0.0
and 1.0
indicates
that a percentage of log messages is stored. The default value when logging is enabled is 1.0
. The value
of the field must be between 0
and 1
(inclusive). This field can be specified only if logging is enabled
for this plugin.
Declaration
[JsonProperty("sampleRate")]
public virtual float? SampleRate { get; set; }
Property Value
Type | Description |
---|---|
float? |