From ce7c8ab02a20e4ac14ddb0b9bc08474e4a67256d Mon Sep 17 00:00:00 2001
From: theMackabu <theMackabu@gmail.com>
Date: Fri, 1 Dec 2023 22:23:11 -0800
Subject: [PATCH] use writeln

---
 Cargo.lock                     | 12 +-----------
 crates/maid/server/Cargo.toml  |  2 +-
 crates/maid/server/src/main.rs |  4 ++--
 3 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 13f876b..08d7522 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1343,6 +1343,7 @@ dependencies = [
  "clap",
  "clap-verbosity-flag",
  "colored",
+ "env_logger",
  "flate2",
  "futures",
  "futures-core",
@@ -1354,7 +1355,6 @@ dependencies = [
  "log",
  "macros-rs",
  "ntapi",
- "pretty_env_logger",
  "rocket",
  "rocket_ws",
  "serde",
@@ -1788,16 +1788,6 @@ version = "0.2.17"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
 
-[[package]]
-name = "pretty_env_logger"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c"
-dependencies = [
- "env_logger",
- "log",
-]
-
 [[package]]
 name = "pretty_number"
 version = "0.1.0"
diff --git a/crates/maid/server/Cargo.toml b/crates/maid/server/Cargo.toml
index a35bb47..9337bd7 100644
--- a/crates/maid/server/Cargo.toml
+++ b/crates/maid/server/Cargo.toml
@@ -40,4 +40,4 @@ tokio = { version = "1.33.0", features = ["full"] }
 serde = { version = "1.0.192", features = ["derive"] }
 rocket = { version = "0.5.0", features = ["json", "msgpack"] }
 rocket_ws = "0.1.0"
-pretty_env_logger = "0.5.0"
+env_logger.workspace = true
diff --git a/crates/maid/server/src/main.rs b/crates/maid/server/src/main.rs
index 613461a..265f87a 100644
--- a/crates/maid/server/src/main.rs
+++ b/crates/maid/server/src/main.rs
@@ -12,7 +12,7 @@ use rocket::{get, http::Status, launch, outcome::Outcome, routes, State};
 use rocket_ws::{Channel, Message, WebSocket};
 use serde::{Deserialize, Serialize};
 use serde_json::{json, Value};
-use std::env;
+use std::{env, io::Write};
 
 struct DockerState {
     docker: Result<Docker, anyhow::Error>,
@@ -154,7 +154,7 @@ async fn rocket() -> _ {
     std::env::set_var("RUST_LOG", "info");
 
     globals::init();
-    pretty_env_logger::init();
+    env_logger::builder().format(|buf, record| writeln!(buf, "{}: {}", record.level(), record.args())).init();
 
     let socket = async move {
         let socket = match http {
-- 
GitLab