1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-05-20 01:13:14 +02:00

32 lines
688 B
Markdown
Raw Normal View History

2022-12-21 16:36:30 +01:00
# Logging
You should use the `log` crate to automatically log to `logcat` (on-device) or
`stdout` (on-host):
_hello_rust_logs/Android.bp_:
```javascript
{{#include logging/Android.bp}}
```
_hello_rust_logs/src/main.rs_:
```rust,ignore
{{#include logging/src/main.rs:main}}
```
Build, push, and run the binary on your device:
```shell
{{#include build_all.sh:hello_rust_logs}}
```
The logs show up in `adb logcat`:
```shell
$ adb logcat -s rust
09-08 08:38:32.454 2420 2420 D rust: hello_rust_logs: Starting program.
09-08 08:38:32.454 2420 2420 I rust: hello_rust_logs: Things are going fine.
09-08 08:38:32.454 2420 2420 E rust: hello_rust_logs: Something went wrong!
```