tag | 1a578e9962698490b27d65035290b4b2ff5726dc | |
---|---|---|
tagger | Xin Li <delphij@google.com> | Wed Apr 24 20:16:43 2024 -0700 |
object | 5c05567c65358d95ea695bb982bbf2b9409a5f40 |
aml_odp_341610000 (11382236,com.google.android.go.ondevicepersonalization,com.google.android.ondevicepersonalization)
commit | 5c05567c65358d95ea695bb982bbf2b9409a5f40 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Fri Jul 07 07:13:26 2023 +0000 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Fri Jul 07 07:13:26 2023 +0000 |
tree | 628d73140d42906c0980caef76ec1933b5ab0a97 | |
parent | 515fb336128e64969782d50c2017c80c4b1cea33 [diff] | |
parent | 6f4e81a47e1825bd679b89b9df9582744ffb1e94 [diff] |
Snap for 10453938 from 6f4e81a47e1825bd679b89b9df9582744ffb1e94 to mainline-odp-release Change-Id: Ic16ca0fa135e9103e92350163e0eba0e89637d7c
Logger implementation for low level kernel log (using /dev/kmsg
)
Usually intended for low level implementations, like systemd generators, which have to use /dev/kmsg
:
Since syslog is not available (see above) write log messages to /dev/kmsg instead.
[dependencies] log = "0.4" kernlog = "0.3"
#[macro_use] extern crate log; extern crate kernlog; fn main() { kernlog::init().unwrap(); warn!("something strange happened"); }
Note you have to have permissions to write to /dev/kmsg
, which normal users (not root) usually don't.