message: Changes to Logger logic
  The logger implementation will now only show items from Alacritty.
  Additionally, the module info is omitted from the log output. If the
  origin of a log item must be found, it can easily be grepped for.
diff: @@ -41,17 +41,12 @@ impl<T> log::Log for Logger<T> where T:Send+io::Write {
  }
  fn log(&self, record: &log::LogRecord) {
  - if !self.enabled(record.metadata()) {
  - return
  + if self.enabled(record.metadata()) {
  + if record.target().starts_with("alacritty") {
  + if let Ok(ref mut writer) = self.output.lock() {
  + let _ = writer.write(format!("{}\n", record.args()).as_ref());
  + }
  }
  - let writer = &mut self.output.lock().unwrap();
  - if self.level < log::LogLevelFilter::Debug {
  - writer.write(format!("{}\n", record.args()).as_ref()).unwrap();
  - } else {
  - writer.write(format!("{}: {}\n",
  - record.target(),
  - record.args())
  - .as_ref()).unwrap();
  }
  }
  }
  