7 releases
0.1.6 | Oct 9, 2023 |
---|---|
0.1.5 | Jun 8, 2023 |
0.1.4 | Apr 26, 2023 |
0.1.2 | Mar 2, 2023 |
0.1.1 | Feb 14, 2023 |
#1161 in Network programming
817 downloads per month
Used in 4 crates
5KB
50 lines
This is a rust logging implementation for flows.network.
Usage example
use slack_flows::{listen_to_channel, send_message_to_channel};
use flowsnet_platform_sdk::logger;
#[no_mangle]
pub fn run() {
logger::init();
listen_to_channel("myworkspace", "mychannel", |sm| {
log::info!("Message received");
send_message_to_channel("myworkspace", "mychannel", format!("Hello, {}", sm.text))
}).await;
}
Logging is controlled via the RUST_LOG
environment variable.
It can be set in the 'Setting' tab in your flow's page.
Values should be one of the log levels, they are error
, warn
, info
, debug
, trace
.
For the above example, it should be set to info
, debug
or trace
to make the message be printed.
Without RUST_LOG
being set, only the error
log will be printed.
You can see the messages in the 'Running log' tab in you flow's page.
The whole document is here.
Dependencies
~3–4.5MB
~75K SLoC