Network Services v1 API - Class WasmPlugin.Types.LogConfig (1.3.0)

public sealed class WasmPlugin.Types.LogConfig : IMessage<WasmPlugin.Types.LogConfig>, IEquatable<WasmPlugin.Types.LogConfig>, IDeepCloneable<WasmPlugin.Types.LogConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Services v1 API class WasmPlugin.Types.LogConfig.

Specifies the logging options for the activity performed by this plugin. If logging is enabled, plugin logs are exported to Cloud Logging.

Inheritance

object > WasmPlugin.Types.LogConfig

Namespace

Google.Cloud.NetworkServices.V1

Assembly

Google.Cloud.NetworkServices.V1.dll

Constructors

LogConfig()

public LogConfig()

LogConfig(LogConfig)

public LogConfig(WasmPlugin.Types.LogConfig other)
Parameter
Name Description
other WasmPluginTypesLogConfig

Properties

Enable

public bool Enable { get; set; }

Optional. Specifies whether to enable logging for activity by this plugin.

Defaults to false.

Property Value
Type Description
bool

MinLogLevel

public WasmPlugin.Types.LogConfig.Types.LogLevel MinLogLevel { get; set; }

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.

Property Value
Type Description
WasmPluginTypesLogConfigTypesLogLevel

SampleRate

public float SampleRate { get; set; }

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.

Property Value
Type Description
float