Skip to content

Commit f9a4c32

Browse files
committed
Fixed logging
1 parent 529e954 commit f9a4c32

File tree

3 files changed

+47
-1
lines changed

3 files changed

+47
-1
lines changed

build.sbt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ libraryDependencies += "org.parboiled" %% "parboiled" % "2.1.4"
1111
libraryDependencies += "com.typesafe.akka" %% "akka-http" % akkaHttpVersion
1212
libraryDependencies += "com.typesafe.akka" %% "akka-http-testkit" % akkaHttpVersion
1313
libraryDependencies += "com.typesafe.akka" %% "akka-stream" % "2.5.12"
14+
libraryDependencies += "com.typesafe.akka" %% "akka-slf4j" % "2.5.12"
1415
libraryDependencies += "com.typesafe.akka" %% "akka-http-spray-json" % akkaHttpVersion
1516
libraryDependencies += "io.spray" %% "spray-json" % "1.3.3"
1617
libraryDependencies += "org.scalactic" %% "scalactic" % "3.0.4"
1718
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.4" % "it,test"
18-
libraryDependencies += "org.apache.logging.log4j" % "log4j-core" % "2.11.1"
19+
20+
libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.2.3" % Runtime
1921

2022
val elastic4sVersion = "6.3.0"
2123
libraryDependencies ++= Seq(

src/main/resources/application.conf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ akka.actor.deployment {
33
}
44

55
akka {
6+
7+
loggers = ["akka.event.slf4j.Slf4jLogger"]
8+
logLevel = "INFO"
9+
event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
10+
log-dead-letters = 0
11+
log-dead-letters-during-shutdown = off
12+
log-config-on-start = off
13+
614
http {
715
server {
816
remote-address-header = on

src/main/resources/logback.xml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!-- https://www.playframework.com/documentation/latest/SettingsLogger -->
2+
<configuration>
3+
4+
<!--<conversionRule conversionWord="coloredLevel" converterClass="play.api.libs.logback.ColoredLevel" />-->
5+
6+
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
7+
<file>${application.home:-.}/logs/application.log</file>
8+
<encoder>
9+
<pattern>[%level] [%date] from %logger in %thread - %message%n%xException</pattern>
10+
</encoder>
11+
</appender>
12+
13+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
14+
<encoder>
15+
<pattern>[%date] %logger{15} - %message%n%xException{10}</pattern>
16+
</encoder>
17+
</appender>
18+
19+
<appender name="ASYNCFILE" class="ch.qos.logback.classic.AsyncAppender">
20+
<appender-ref ref="FILE" />
21+
</appender>
22+
23+
<appender name="ASYNCSTDOUT" class="ch.qos.logback.classic.AsyncAppender">
24+
<appender-ref ref="STDOUT" />
25+
</appender>
26+
27+
<logger name="de.upb.cs.swt.delphi" level="INFO" />
28+
<logger name="application" level="DEBUG" />
29+
30+
31+
<root level="WARN">
32+
<!--<appender-ref ref="ASYNCFILE" />-->
33+
<appender-ref ref="ASYNCSTDOUT" />
34+
</root>
35+
36+
</configuration>

0 commit comments

Comments
 (0)