diff --git a/server/.gitignore b/server/.gitignore
new file mode 100644
index 0000000..8419975
--- /dev/null
+++ b/server/.gitignore
@@ -0,0 +1,5 @@
+.idea
+
+target
+
+logs
diff --git a/server/pom.xml b/server/pom.xml
new file mode 100644
index 0000000..6af7430
--- /dev/null
+++ b/server/pom.xml
@@ -0,0 +1,48 @@
+
+
+ server
+
+
+
+ logback-classic
+ ch.qos.logback
+ 1.4.5
+
+
+ flatbuffers-java
+ com.google.flatbuffers
+ 23.3.3
+
+
+ netty-all
+ io.netty
+ compile
+ 4.1.89.Final
+
+
+ junit-jupiter
+ org.junit.jupiter
+ test
+ 5.9.2
+
+
+ lombok
+ org.projectlombok
+ provided
+ 1.18.26
+
+
+ com.miti99
+ 4.0.0
+
+
+ 17
+ 17
+ UTF-8
+
+
+ 1.0-SNAPSHOT
+
+
diff --git a/server/src/main/java/com/miti99/netty/Main.java b/server/src/main/java/com/miti99/netty/Main.java
new file mode 100644
index 0000000..c62bc30
--- /dev/null
+++ b/server/src/main/java/com/miti99/netty/Main.java
@@ -0,0 +1,14 @@
+package com.miti99.netty;
+
+import lombok.extern.slf4j.Slf4j;
+
+@Slf4j
+public class Main {
+
+ public static void main(String[] args) {
+ log.debug("debug");
+ log.info("info");
+ log.warn("warn");
+ log.error("error");
+ }
+}
diff --git a/server/src/main/resources/logback.xml b/server/src/main/resources/logback.xml
new file mode 100644
index 0000000..d79d535
--- /dev/null
+++ b/server/src/main/resources/logback.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+ ${pattern}
+
+
+
+
+ ${pattern}
+
+ logs/error/error.log
+
+ WARN
+
+
+ logs/error/error-${date_pattern}-%i.log
+ 1MB
+
+
+
+
+ ${pattern}
+
+ logs/info/info.log
+
+ INFO
+
+
+ logs/info/info-${date_pattern}-%i.log
+ 1MB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/server/src/test/java/com/miti99/netty/TestLogback.java b/server/src/test/java/com/miti99/netty/TestLogback.java
new file mode 100644
index 0000000..b1af38c
--- /dev/null
+++ b/server/src/test/java/com/miti99/netty/TestLogback.java
@@ -0,0 +1,16 @@
+package com.miti99.netty;
+
+import lombok.extern.slf4j.Slf4j;
+import org.junit.jupiter.api.Test;
+
+@Slf4j
+public class TestLogback {
+
+ @Test
+ public void testLogback() {
+ log.debug("debug");
+ log.info("info");
+ log.warn("warn");
+ log.error("error");
+ }
+}