An open API service indexing awesome lists of open source software.

https://github.com/dheerajshenoy/dlog

Logger library written in Rust
https://github.com/dheerajshenoy/dlog

Last synced: 4 months ago
JSON representation

Logger library written in Rust

Awesome Lists containing this project

README

          

# dlog
Logger library written in Rust

# Usage
## In rust programs
```rust
use dlog::{Logger, LogType, LogLevel, TextStyle};

fn main() {

// simple method with defaults
let mut logger: Logger = Logger::init(Some("LOG.txt"));
logger.msg("HELLO WORLD");

// constructing the logger with custom options
let mut logger: Logger = Logger {
loglabel: "CUSTOM LOG LABEL".to_string(),
loglevel: LogLevel::Debug,
logtype: LogType::StdOut,
textcolor: "#686956".to_string(),
textstyle: TextStyle::BoldItalic,
enabled: false,
};

logger.msg("This message is not seen");
logger.enable();
logger.msg("This message is seen!!!");
logger.msg("Some more messages");
}
```
# Output
![output](./output.png)

# Documentation

Docs are auto-generated by rust and is in `./target/doc/dlog/index.html`