[−][src]Crate rc_log_ffi
This crate allows users from the other side of the FFI to hook into Rust's
log crate, which is used by us and several of our dependencies. The
primary use case is providing logs to Android and iOS in a way that is more
flexible than writing to liblog (which goes to logcat, which cannot be
accessed by programs on the device, short of rooting it), or stdout/stderr.
See the header comment in android.rs and fallback.rs for details.
It's worth noting that the log crate is rather inflexable, in that
it does not allow users to change loggers after the first initialization. We
work around this using our settable_log module.
Modules
| ios | |
| settable_log |
Enums
| LogLevel |
Functions
| level_filter_from_i32 | |
| rc_log_adapter_create | |
| rc_log_adapter_destroy⚠ | Safety |
| rc_log_adapter_destroy_string⚠ | Public destructor for strings managed by the other side of the FFI. |
| rc_log_adapter_set_max_level | |
| rc_log_adapter_test__log_msg | |
| string_to_cstring_lossy |