18 releases (6 breaking)
new 0.7.0 | Sep 20, 2023 |
---|---|
0.5.4 | Aug 19, 2023 |
0.3.17 | May 28, 2023 |
0.3.12 | Mar 11, 2023 |
0.1.0 | Sep 21, 2022 |
#188 in WebSocket
1,098 downloads per month
Used in 47 crates
(21 directly)
32KB
668 lines
workflow-log
Part of the workflow-rs
application framework.
Application logging functionality
Features
- Log output functions that functions uniformly on supported platforms.
- Native uses
stdout
- WASM (browser) uses
console.log()
and similar functions. - Solana OS (BPF) uses
solana_program::log::sol_log()
(same as msg!() macro
)
- Native uses
- Attach to the standard log crate.
- Register a custom log sink to consume all application output externally.
- Re-export and a custom bypass for console crate, allowing to use ANSI terminal features while discarding them when running under BPF.
This crate offers the following macros:
log_trace!()
log_debug!()
log_info!()
log_warning!()
log_error!()
Dependencies
~0–15MB
~148K SLoC