diff --git a/goofy-server/pom.xml b/goofy-server/pom.xml
index 04caeddcc7101fe2e9ac555a8fe670a191679862..1eae5f8dddc925e8767c5f353d6af54a657d0c29 100644
--- a/goofy-server/pom.xml
+++ b/goofy-server/pom.xml
@@ -116,6 +116,13 @@
 			<artifactId>commons-io</artifactId>
 		</dependency>
 
+		<!-- Logging -->
+		<dependency>
+			<groupId>net.logstash.logback</groupId>
+			<artifactId>logstash-logback-encoder</artifactId>
+			<version>6.3</version>
+		</dependency>
+
 		<!-- Test -->
 		<dependency>
 			<groupId>org.springframework.boot</groupId>
diff --git a/goofy-server/src/main/resources/logback-spring.xml b/goofy-server/src/main/resources/logback-spring.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ac9706e95c282256f752bd433446e6c92488431b
--- /dev/null
+++ b/goofy-server/src/main/resources/logback-spring.xml
@@ -0,0 +1,20 @@
+<configuration>
+  <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
+  <include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
+
+  <springProfile name="!oc">
+    <root>
+      <appender-ref ref="CONSOLE"/>
+    </root>
+  </springProfile>
+
+  <springProfile name="oc">
+    <appender name="LOGSTASH" class="ch.qos.logback.core.ConsoleAppender">
+      <encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
+    </appender>
+    <root>
+      <appender-ref ref="LOGSTASH"/>
+    </root>
+  </springProfile>
+
+</configuration>