aya-log-0.1.8 has been yanked.
aya-log - a logging library for eBPF programs
Overview
aya-log is a logging library for eBPF programs written using aya. Think of
it as the log crate for eBPF.
Installation
User space
Add aya-log to Cargo.toml:
[]
= { = "https://github.com/aya-rs/aya-log", = "main" }
eBPF side
Add aya-log-ebpf to Cargo.toml:
[]
= { = "https://github.com/aya-rs/aya-log", = "main" }
Example
Here's an example that uses aya-log in conjunction with the simplelog crate
to log eBPF messages to the terminal.
User space code
use ;
use BpfLogger;
init
.unwrap;
// Will log using the default logger, which is TermLogger in this case
init.unwrap;
eBPF code
use info;