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
- Host: GitHub
- URL: https://github.com/dheerajshenoy/dlog
- Owner: dheerajshenoy
- Created: 2024-02-09T18:29:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-10T03:56:39.000Z (over 1 year ago)
- Last Synced: 2025-03-09T17:52:40.255Z (8 months ago)
- Language: HTML
- Size: 2.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

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