#logging #flows #networking #sdk #slack #platform #message

flowsnet-platform-sdk

flows.network的平台SDK

7个版本

0.1.6 2023年10月9日
0.1.5 2023年6月8日
0.1.4 2023年4月26日
0.1.2 2023年3月2日
0.1.1 2023年2月14日

#932 in 网络编程

Download history 154/week @ 2024-03-11 191/week @ 2024-03-18 162/week @ 2024-03-25 228/week @ 2024-04-01 228/week @ 2024-04-08 354/week @ 2024-04-15 295/week @ 2024-04-22 177/week @ 2024-04-29 299/week @ 2024-05-06 280/week @ 2024-05-13 203/week @ 2024-05-20 180/week @ 2024-05-27 137/week @ 2024-06-03 98/week @ 2024-06-10 165/week @ 2024-06-17 171/week @ 2024-06-24

每月597次下载
4 crate中使用

MIT/Apache

5KB
50

这是为flows.network提供的Rust日志实现。

使用示例

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;
}

日志控制通过环境变量RUST_LOG实现。您可以在flow页面中的“设置”选项卡中设置它。值应该是日志级别之一,它们是errorwarninfodebugtrace。对于上面的示例,应将其设置为infodebugtrace以打印消息。如果没有设置RUST_LOG,则只会打印error日志。您可以在flow页面中的“运行日志”选项卡中查看消息。

整个文档在这里:here

依赖关系

~3–4MB
~73K SLoC