#logger #vector #tokio #logging #async #async-std

rust-vector-logger

A simple logger for Rust that logs to a vector

10 releases

new 0.1.9 May 23, 2024
0.1.8 May 23, 2024

#448 in Debugging

Download history 98/week @ 2024-05-03 149/week @ 2024-05-10 832/week @ 2024-05-17

1,079 downloads per month

Apache-2.0

23KB
561 lines

rust-vector-logger

This is a simple logger that logs to vector. It is useful for testing and debugging. It uses tokio to send logs to the vector.

Usage

use rust_vector_logger::Logger;

#[tokio::main]
async fn main() {
    let host = "127.0.0.1"; // The vector host address
    let port = 12345; // The vector port

    let mut logger = Logger::init("AppName", host, port).await.unwrap();
    logger.info("Hello, world!");

Dependencies

~7–18MB
~219K SLoC