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

https://github.com/imotai/uselog_rs

use log for outputing log in test and not test mode with one line code
https://github.com/imotai/uselog_rs

log println rust unittests

Last synced: 2 months ago
JSON representation

use log for outputing log in test and not test mode with one line code

Awesome Lists containing this project

README

        

# uselog_rs

before using `uselog_rs`, you must use four lines code to use log for outputing log in `test mode` and `not test mode`

```
#[cfg(not(test))]
use log::{debug, info, warn};
#[cfg(test)]
use std::{println as debug, println as info, println as warn};
```
now just one line code

```
uselog!(debug, info, warn)
```

but you need to add `uselog_rs` to your parent module first like
```
#[macro_use(uselog)]
extern crate uselog_rs;
```