pub struct SeccompDenyLogger { /* private fields */ }Expand description
Reads /dev/kmsg for SECCOMP deny records and emits WARN-level logs.
When --seccomp-log-denied is set with SECCOMP_FILTER_FLAG_LOG, the
kernel logs denied syscalls to the audit subsystem. This reader runs in
the parent process (which survives the child kill) and surfaces those
records as application-level warnings. The audit record PID is matched
against the container’s target process, descendants, cgroup, and PID
namespace so forked workload denials are not silently dropped.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SeccompDenyLogger
impl !RefUnwindSafe for SeccompDenyLogger
impl Send for SeccompDenyLogger
impl Sync for SeccompDenyLogger
impl Unpin for SeccompDenyLogger
impl UnsafeUnpin for SeccompDenyLogger
impl !UnwindSafe for SeccompDenyLogger
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more