mirror of
https://github.com/ratatui-org/ratatui
synced 2024-11-22 20:53:19 +00:00
Add a way to disable logging in the demo
This commit is contained in:
parent
d42dfaa710
commit
dce4bf15b7
1 changed files with 16 additions and 9 deletions
|
@ -6,6 +6,7 @@ extern crate termion;
|
||||||
extern crate rand;
|
extern crate rand;
|
||||||
|
|
||||||
use std::thread;
|
use std::thread;
|
||||||
|
use std::env;
|
||||||
use std::time;
|
use std::time;
|
||||||
use std::sync::mpsc;
|
use std::sync::mpsc;
|
||||||
use std::io::stdin;
|
use std::io::stdin;
|
||||||
|
@ -118,17 +119,23 @@ enum Event {
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|
||||||
let log = FileAppender::builder()
|
|
||||||
.encoder(Box::new(PatternEncoder::new("{l} / {d(%H:%M:%S)} / {M}:{L}{n}{m}{n}{n}")))
|
|
||||||
.build("prototype.log")
|
|
||||||
.unwrap();
|
|
||||||
|
|
||||||
let config = Config::builder()
|
for argument in env::args() {
|
||||||
.appender(Appender::builder().build("log", Box::new(log)))
|
if argument == "--log" {
|
||||||
.build(Root::builder().appender("log").build(LogLevelFilter::Debug))
|
let log = FileAppender::builder()
|
||||||
.unwrap();
|
.encoder(Box::new(PatternEncoder::new("{l} / {d(%H:%M:%S)} / \
|
||||||
|
{M}:{L}{n}{m}{n}{n}")))
|
||||||
|
.build("demo.log")
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
|
let config = Config::builder()
|
||||||
|
.appender(Appender::builder().build("log", Box::new(log)))
|
||||||
|
.build(Root::builder().appender("log").build(LogLevelFilter::Debug))
|
||||||
|
.unwrap();
|
||||||
|
log4rs::init_config(config).unwrap();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
log4rs::init_config(config).unwrap();
|
|
||||||
info!("Start");
|
info!("Start");
|
||||||
|
|
||||||
let mut rand_signal = RandomSignal::new(Range::new(0, 100));
|
let mut rand_signal = RandomSignal::new(Range::new(0, 100));
|
Loading…
Reference in a new issue