diff --git a/.idea/serv.iml b/.idea/serv.iml
index 5ddc9a9..ac57fb6 100644
--- a/.idea/serv.iml
+++ b/.idea/serv.iml
@@ -9,6 +9,7 @@
+
diff --git a/Cargo.toml b/Cargo.toml
index cb4957c..ee7465e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[workspace]
resolver = "2"
-members = [ "packages/docker-watcher","packages/gotify-ws", "packages/model", "packages/serv"]
+members = [ "packages/docker-watcher","packages/gotify-ws", "packages/model", "packages/serv", "packages/hutils"]
#default-members = ["packages/gotify-ws"]
[workspace.dependencies]
@@ -20,3 +20,4 @@ env_logger = "0.11.8"
futures = "0.3.31"
log = "0.4.27"
actix-web = "4.11.0"
+hutils = { path = "./packages/hutils"}
\ No newline at end of file
diff --git a/packages/docker-watcher/Cargo.toml b/packages/docker-watcher/Cargo.toml
index 1ab074c..7a93873 100644
--- a/packages/docker-watcher/Cargo.toml
+++ b/packages/docker-watcher/Cargo.toml
@@ -5,4 +5,5 @@ edition = "2024"
[dependencies]
bollard = "0.19.2"
-tokio.workspace = true
\ No newline at end of file
+tokio.workspace = true
+hutils.workspace = true
\ No newline at end of file
diff --git a/packages/docker-watcher/src/main.rs b/packages/docker-watcher/src/main.rs
index c415a8d..433c5fa 100644
--- a/packages/docker-watcher/src/main.rs
+++ b/packages/docker-watcher/src/main.rs
@@ -1,5 +1,3 @@
mod test;
-fn main() {
- println!("Hello, world!");
-}
+fn main() {}
diff --git a/packages/hutils/Cargo.toml b/packages/hutils/Cargo.toml
new file mode 100644
index 0000000..92669ac
--- /dev/null
+++ b/packages/hutils/Cargo.toml
@@ -0,0 +1,7 @@
+[package]
+name = "hutils"
+version = "0.1.0"
+edition = "2024"
+
+[dependencies]
+env_logger = "0.11.8"
diff --git a/packages/hutils/src/lib.rs b/packages/hutils/src/lib.rs
new file mode 100644
index 0000000..d991728
--- /dev/null
+++ b/packages/hutils/src/lib.rs
@@ -0,0 +1 @@
+pub mod logger;
diff --git a/packages/hutils/src/logger.rs b/packages/hutils/src/logger.rs
new file mode 100644
index 0000000..f4896b2
--- /dev/null
+++ b/packages/hutils/src/logger.rs
@@ -0,0 +1,5 @@
+use env_logger::{Builder, Env};
+
+pub fn init_logger() {
+ Builder::from_env(Env::default().default_filter_or("info")).init();
+}