mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-01-19 18:44:45 +00:00
Fix logback debug file and bump version
This commit is contained in:
parent
44c5f65796
commit
6c86ac92a7
|
|
@ -1,7 +1,7 @@
|
||||||
lazy val commonSettings = Seq(
|
lazy val commonSettings = Seq(
|
||||||
organization := "net.psforever",
|
organization := "net.psforever",
|
||||||
version := "1.0",
|
version := "1.0.1-SNAPSHOT",
|
||||||
scalaVersion := "2.11.7",
|
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",
|
||||||
libraryDependencies ++= Seq(
|
libraryDependencies ++= Seq(
|
||||||
|
|
|
||||||
|
|
@ -7,21 +7,34 @@
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>[%highlight(%5level)] %logger{35} - %msg%n</pattern>
|
<pattern>[%highlight(%5level)] %logger{35} - %msg%n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>INFO</level>
|
||||||
|
</filter>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
|
<appender name="FILE-TRACE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>pslogin-trace.log</file>
|
||||||
|
<encoder>
|
||||||
|
<pattern>%date{ISO8601} [%thread] %-5level %X %logger{35} - %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>TRACE</level>
|
||||||
|
</filter>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="FILE-DEBUG" class="ch.qos.logback.core.FileAppender">
|
||||||
<file>pslogin-debug.log</file>
|
<file>pslogin-debug.log</file>
|
||||||
<encoder>
|
<encoder>
|
||||||
<!--<pattern>%date{ISO8601} %highlight(%-5level) [%thread MDC{%X}] %logger{35} - %msg%n</pattern>-->
|
|
||||||
<pattern>%date{ISO8601} %-5level %X %logger{35} - %msg%n</pattern>
|
<pattern>%date{ISO8601} %-5level %X %logger{35} - %msg%n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>DEBUG</level>
|
||||||
|
</filter>
|
||||||
</appender>
|
</appender>
|
||||||
|
|
||||||
<root level="INFO">
|
<root level="INFO">
|
||||||
<appender-ref ref="STDOUT" />
|
<appender-ref ref="STDOUT" />
|
||||||
|
<appender-ref ref="FILE-TRACE" />
|
||||||
|
<appender-ref ref="FILE-DEBUG" />
|
||||||
</root>
|
</root>
|
||||||
|
|
||||||
<logger name="debug-logger" level="DEBUG">
|
|
||||||
<appender-ref ref="FILE" />
|
|
||||||
</logger>
|
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
|
||||||
|
|
@ -83,13 +83,12 @@ class CryptoSessionActor extends Actor with MDCContextAware {
|
||||||
def CryptoExchange : Receive = {
|
def CryptoExchange : Receive = {
|
||||||
case RawPacket(msg) =>
|
case RawPacket(msg) =>
|
||||||
PacketCoding.UnmarshalPacket(msg, CryptoPacketOpcode.ClientChallengeXchg) match {
|
PacketCoding.UnmarshalPacket(msg, CryptoPacketOpcode.ClientChallengeXchg) match {
|
||||||
case Failure(e) => log.error("Could not decode packet: " + e)
|
case Failure(e) => log.error("Could not decode packet in state CryptoExchange: " + e)
|
||||||
case Successful(p) =>
|
case Successful(p) =>
|
||||||
log.trace("NewClient -> CryptoExchange")
|
log.trace("NewClient -> CryptoExchange")
|
||||||
|
|
||||||
p match {
|
p match {
|
||||||
case CryptoPacket(seq, ClientChallengeXchg(time, challenge, p, g)) =>
|
case CryptoPacket(seq, ClientChallengeXchg(time, challenge, p, g)) =>
|
||||||
|
|
||||||
cryptoDHState = Some(new CryptoInterface.CryptoDHState())
|
cryptoDHState = Some(new CryptoInterface.CryptoDHState())
|
||||||
|
|
||||||
val dh = cryptoDHState.get
|
val dh = cryptoDHState.get
|
||||||
|
|
@ -127,7 +126,7 @@ class CryptoSessionActor extends Actor with MDCContextAware {
|
||||||
def CryptoSetupFinishing : Receive = {
|
def CryptoSetupFinishing : Receive = {
|
||||||
case RawPacket(msg) =>
|
case RawPacket(msg) =>
|
||||||
PacketCoding.UnmarshalPacket(msg, CryptoPacketOpcode.ClientFinished) match {
|
PacketCoding.UnmarshalPacket(msg, CryptoPacketOpcode.ClientFinished) match {
|
||||||
case Failure(e) => log.error("Could not decode packet: " + e)
|
case Failure(e) => log.error("Could not decode packet in state CryptoSetupFinishing: " + e)
|
||||||
case Successful(p) =>
|
case Successful(p) =>
|
||||||
log.trace("CryptoExchange -> CryptoSetupFinishing")
|
log.trace("CryptoExchange -> CryptoSetupFinishing")
|
||||||
|
|
||||||
|
|
@ -222,11 +221,8 @@ class CryptoSessionActor extends Actor with MDCContextAware {
|
||||||
case Successful(p) =>
|
case Successful(p) =>
|
||||||
p match {
|
p match {
|
||||||
case encPacket @ EncryptedPacket(seq, _) =>
|
case encPacket @ EncryptedPacket(seq, _) =>
|
||||||
//println("Decrypting packet..." + encPacket)
|
|
||||||
PacketCoding.decryptPacket(cryptoState.get, encPacket) match {
|
PacketCoding.decryptPacket(cryptoState.get, encPacket) match {
|
||||||
case Successful(packet) =>
|
case Successful(packet) =>
|
||||||
//println("RECV[E]: " + packet)
|
|
||||||
|
|
||||||
self ! packet
|
self ! packet
|
||||||
case Failure(e) =>
|
case Failure(e) =>
|
||||||
log.error("Failed to decode encrypted packet: " + e)
|
log.error("Failed to decode encrypted packet: " + e)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue