Merge pull request #26 from andrewhalle/remove-log-file
turn off writing log to file
This commit is contained in:
22
src/main.rs
22
src/main.rs
@@ -45,7 +45,7 @@ use spotify::PlayerEvent;
|
|||||||
use ui::playlist::PlaylistEvent;
|
use ui::playlist::PlaylistEvent;
|
||||||
use commands::{CommandManager};
|
use commands::{CommandManager};
|
||||||
|
|
||||||
fn init_logger(content: TextContent) {
|
fn init_logger(content: TextContent, write_to_file: bool) {
|
||||||
let mut builder = env_logger::Builder::from_default_env();
|
let mut builder = env_logger::Builder::from_default_env();
|
||||||
{
|
{
|
||||||
builder
|
builder
|
||||||
@@ -54,14 +54,16 @@ fn init_logger(content: TextContent) {
|
|||||||
let line = format!("[{}] {}\n", record.level(), record.args());
|
let line = format!("[{}] {}\n", record.level(), record.args());
|
||||||
buffer.append(line.clone());
|
buffer.append(line.clone());
|
||||||
|
|
||||||
let mut file = OpenOptions::new()
|
if write_to_file {
|
||||||
.create(true)
|
let mut file = OpenOptions::new()
|
||||||
.write(true)
|
.create(true)
|
||||||
.append(true)
|
.write(true)
|
||||||
.open("ncspot.log")
|
.append(true)
|
||||||
.unwrap();
|
.open("ncspot.log")
|
||||||
if let Err(e) = writeln!(file, "{}", line) {
|
.unwrap();
|
||||||
eprintln!("Couldn't write to file: {}", e);
|
if let Err(e) = writeln!(file, "{}", line) {
|
||||||
|
eprintln!("Couldn't write to file: {}", e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
})
|
})
|
||||||
@@ -113,7 +115,7 @@ fn main() {
|
|||||||
|
|
||||||
let logbuf = TextContent::new("Welcome to ncspot\n");
|
let logbuf = TextContent::new("Welcome to ncspot\n");
|
||||||
let logview = TextView::new_with_content(logbuf.clone());
|
let logview = TextView::new_with_content(logbuf.clone());
|
||||||
init_logger(logbuf);
|
init_logger(logbuf, false);
|
||||||
|
|
||||||
let mut cursive = Cursive::default();
|
let mut cursive = Cursive::default();
|
||||||
cursive.set_theme(theme::default());
|
cursive.set_theme(theme::default());
|
||||||
|
|||||||
Reference in New Issue
Block a user