logram - pipe log updates to Telegram crates.io

Usage

  1. Download the latest release and install it: sudo dpkg -i logram_..._amd64.deb
  2. Create bot via @BotFather
  3. Run logram in echo_id mode: logram echo_id --token=...
  4. Send any message to bot and he will answer chat id
  5. Change config at /etc/logram.yaml
  6. Run via systemd: sudo systemctl start logram
  7. Optionally: enable systemd service (for autostart): sudo systemctl enable logram

Usage with log

  1. Load logram as library toml [dependencies] logram = "1.2"
  2. Init logram ```rust use log::{debug, error, info, log, trace, warn, Level}; use logram;

fn main() { logram::init( "bot token".tostring(), "chat id".tostring(), Level::Error, ) .unwrap();

error!("error");

} `` Limitations: log records with target starts withtokio_reactor, hyper, mio, want or reqwest` will be skipped, because limitations in log.