Merge pull request #26 from andrewhalle/remove-log-file

turn off writing log to file
This commit is contained in:
Henrik
2019-03-10 21:37:57 +01:00
committed by GitHub

View File

@@ -45,7 +45,7 @@ use spotify::PlayerEvent;
use ui::playlist::PlaylistEvent;
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();
{
builder
@@ -54,14 +54,16 @@ fn init_logger(content: TextContent) {
let line = format!("[{}] {}\n", record.level(), record.args());
buffer.append(line.clone());
let mut file = OpenOptions::new()
.create(true)
.write(true)
.append(true)
.open("ncspot.log")
.unwrap();
if let Err(e) = writeln!(file, "{}", line) {
eprintln!("Couldn't write to file: {}", e);
if write_to_file {
let mut file = OpenOptions::new()
.create(true)
.write(true)
.append(true)
.open("ncspot.log")
.unwrap();
if let Err(e) = writeln!(file, "{}", line) {
eprintln!("Couldn't write to file: {}", e);
}
}
Ok(())
})
@@ -113,7 +115,7 @@ fn main() {
let logbuf = TextContent::new("Welcome to ncspot\n");
let logview = TextView::new_with_content(logbuf.clone());
init_logger(logbuf);
init_logger(logbuf, false);
let mut cursive = Cursive::default();
cursive.set_theme(theme::default());