[go: up one dir, main page]

colog 0.1.1

The `colog` library is a simple formatter backend for the standard rust logging system (in the `log` crate).
Documentation
# Simple colored logger for rust #

The `colog` library is a simple formatter backend for the standard
rust logging system (in the `log` crate).

## Getting started ##

```rust
#[macro_use]
extern crate log;
extern crate colog;

fn main()
{
    drop(colog::init());
    error!("error message");
    error!("error with fmt: {}", 42);
    warn!("warn message");
    info!("info message");
    debug!("debug message");
    trace!("trace message");

    info!("multi line demonstration\nhere");
    info!("more\nmulti\nline\nhere\nhere");
}
```

This results in the following terminal output:

![terminal example](screenshot.png "Terminal output for example")

## Known issues and improvements ##

The color and terminal handling could use a serious improvement, via
one of the nice terminal crates available now.

Patches welcome :)

## License ##

This project is licensed under the LGPLv3. See the file [LICENSE](LICENSE) for
details.