mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-01-19 18:44:45 +00:00
Increase client keep alive interval, add dynamic log files
This commit is contained in:
parent
a9d595eb5f
commit
ccad92a555
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -11,6 +11,7 @@ out/
|
||||||
|
|
||||||
# Log files
|
# Log files
|
||||||
*.log
|
*.log
|
||||||
|
logs/
|
||||||
|
|
||||||
# Random
|
# Random
|
||||||
*.swp
|
*.swp
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
lazy val commonSettings = Seq(
|
lazy val commonSettings = Seq(
|
||||||
organization := "net.psforever",
|
organization := "net.psforever",
|
||||||
version := "1.0.1-SNAPSHOT",
|
version := "1.0.2-SNAPSHOT",
|
||||||
scalaVersion := "2.11.8",
|
scalaVersion := "2.11.8",
|
||||||
scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8"),
|
scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8"),
|
||||||
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
|
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
<configuration scan="true" scanPeriod="10 seconds">
|
<configuration scan="true" scanPeriod="10 seconds">
|
||||||
|
<timestamp key="bySecond" datePattern="yyyy-MM-dd_HH-mm-ss"/>
|
||||||
|
|
||||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>[%highlight(%5level)] %logger{35} - %msg%n</pattern>
|
<pattern>[%highlight(%5level)] %logger{35} - %msg%n</pattern>
|
||||||
|
|
@ -9,7 +11,7 @@
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
<appender name="FILE-DEBUG" class="ch.qos.logback.core.FileAppender">
|
<appender name="FILE-DEBUG" class="ch.qos.logback.core.FileAppender">
|
||||||
<file>pslogin-debug.log</file>
|
<file>logs/pslogin-debug_${bySecond}.log</file>
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>%date{ISO8601} %5level "%X" %logger{35} - %msg%n</pattern>
|
<pattern>%date{ISO8601} %5level "%X" %logger{35} - %msg%n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
|
|
@ -19,7 +21,7 @@
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
<appender name="FILE-TRACE" class="ch.qos.logback.core.FileAppender">
|
<appender name="FILE-TRACE" class="ch.qos.logback.core.FileAppender">
|
||||||
<file>pslogin-trace.log</file>
|
<file>logs/pslogin-trace_${bySecond}.log</file>
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>%date{ISO8601} [%thread] %5level "%X" %logger{35} - %msg%n</pattern>
|
<pattern>%date{ISO8601} [%thread] %5level "%X" %logger{35} - %msg%n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
|
|
|
||||||
|
|
@ -147,7 +147,7 @@ class WorldSessionActor extends Actor with MDCContextAware {
|
||||||
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.concurrent.ExecutionContext.Implicits.global
|
import scala.concurrent.ExecutionContext.Implicits.global
|
||||||
clientKeepAlive = context.system.scheduler.schedule(0 seconds, 1000 milliseconds, self, PokeClient())
|
clientKeepAlive = context.system.scheduler.schedule(0 seconds, 500 milliseconds, self, PokeClient())
|
||||||
}
|
}
|
||||||
case default =>
|
case default =>
|
||||||
log.error("Unsupported " + default + " in " + msg)
|
log.error("Unsupported " + default + " in " + msg)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue