Struct aws_sdk_greengrass::model::Logger [−][src]
#[non_exhaustive]pub struct Logger {
pub component: Option<LoggerComponent>,
pub id: Option<String>,
pub level: Option<LoggerLevel>,
pub space: i32,
pub type: Option<LoggerType>,
}
Expand description
Information about a logger
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.component: Option<LoggerComponent>
The component that will be subject to logging.
id: Option<String>
A descriptive or arbitrary ID for the logger. This value must be unique within the logger definition version. Max length is 128 characters with pattern ‘’[a-zA-Z0-9:_-]+‘’.
level: Option<LoggerLevel>
The level of the logs.
space: i32
The amount of file space, in KB, to use if the local file system is used for logging purposes.
type: Option<LoggerType>
The type of log output which will be used.
Implementations
The component that will be subject to logging.
A descriptive or arbitrary ID for the logger. This value must be unique within the logger definition version. Max length is 128 characters with pattern ‘’[a-zA-Z0-9:_-]+‘’.
The level of the logs.
The amount of file space, in KB, to use if the local file system is used for logging purposes.
The type of log output which will be used.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Logger
impl UnwindSafe for Logger
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more