# Monilog Shows your logs in nice colors. For now, hardcoded format is: ```regex \[(.*)\] .+\.(WARNING|INFO|ERROR|DEBUG|TRACE): (.*) ``` - Accepts raw log data over TCP socket. - If logs are from different sources (connections), shows time in different colors. - Colors log contents based on error level. ## Installation [Install stable Rust](https://www.rust-lang.org/downloads.html), or simply use this command to do it: ```bash $ curl -sSf https://static.rust-lang.org/rustup.sh | sh ``` Clone Monilog: ```bash $ git clone https://github.com/Nercury/monilog.git ``` ## Run it on port 4444 ```bash $ cd monilog $ cargo run --release -- -p 4444 ``` or (the same, more steps) ```bash $ cd monilog $ cargo build --release $ ./target/release/monilog -p 4444 ``` ## How do I send logs to it? Many logging backends have "socket" handler. Different log entries should be separated by newline. ## It does not do xyz! I am in no hurry to implement things that I don't need. But pull requests are welcome. ## License MIT