You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by ar...@apache.org on 2020/09/16 06:31:32 UTC
[incubator-nlpcraft] branch NLPCRAFT-41 updated: Update
NCProbeEnrichmentManager.scala
This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch NLPCRAFT-41
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-41 by this push:
new b9d1d08 Update NCProbeEnrichmentManager.scala
b9d1d08 is described below
commit b9d1d08d230715611ed413f2848b3f568298c761
Author: Aaron Radzinski <ar...@datalingvo.com>
AuthorDate: Tue Sep 15 23:31:18 2020 -0700
Update NCProbeEnrichmentManager.scala
---
.../probe/mgrs/nlp/NCProbeEnrichmentManager.scala | 34 ++++++++++++++--------
1 file changed, 22 insertions(+), 12 deletions(-)
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/NCProbeEnrichmentManager.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/NCProbeEnrichmentManager.scala
index 4450542..54735a1 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/NCProbeEnrichmentManager.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/NCProbeEnrichmentManager.scala
@@ -18,11 +18,13 @@
package org.apache.nlpcraft.probe.mgrs.nlp
import java.io.Serializable
+import java.time.LocalDateTime
import java.util
-import java.util.Objects
+import java.util.{Date, Objects}
import java.util.concurrent.{ExecutorService, Executors}
import java.util.function.Predicate
+import akka.http.scaladsl.model.DateTime
import io.opencensus.trace.{Span, Status}
import org.apache.nlpcraft.common.NCErrorCodes._
import org.apache.nlpcraft.common._
@@ -49,6 +51,7 @@ import org.apache.nlpcraft.probe.mgrs.nlp.enrichers.stopword.NCStopWordEnricher
import org.apache.nlpcraft.probe.mgrs.nlp.enrichers.suspicious.NCSuspiciousNounsEnricher
import org.apache.nlpcraft.probe.mgrs.nlp.impl._
import org.apache.nlpcraft.probe.mgrs.nlp.validate._
+import org.apache.nlpcraft.common.ansi.NCAnsiColor._
import scala.collection.JavaConverters._
import scala.collection.{Seq, _}
@@ -216,16 +219,23 @@ object NCProbeEnrichmentManager extends NCService with NCOpenCensusModelStats {
var start = System.currentTimeMillis()
- val tbl = NCAsciiTable("Text", "Model ID", "User ID", "Server Request ID")
-
- tbl += (
- nlpSens.map(_.text),
- mdlId,
- usrId,
- srvReqId
- )
-
- logger.info(s"New request received:\n$tbl")
+ val tbl = NCAsciiTable()
+
+ tbl += (s"${ansiBlueFg}Text$ansiReset", nlpSens.map(_.text))
+ tbl += (s"${ansiBlueFg}Model ID$ansiReset", mdlId)
+ tbl += (s"${ansiBlueFg}User ID$ansiReset", usrId)
+ tbl += (s"${ansiBlueFg} First Name$ansiReset", senMeta.getOrElse("FIRST_NAME", ""))
+ tbl += (s"${ansiBlueFg} Last Name$ansiReset", senMeta.getOrElse("LAST_NAME", ""))
+ tbl += (s"${ansiBlueFg} Email$ansiReset", senMeta.getOrElse("EMAIL", ""))
+ tbl += (s"${ansiBlueFg} Company Name$ansiReset", senMeta.getOrElse("COMPANY_NAME", ""))
+ tbl += (s"${ansiBlueFg} Is Admin$ansiReset", senMeta.getOrElse("IS_ADMIN", ""))
+ tbl += (s"${ansiBlueFg} Signup Date$ansiReset", new Date(java.lang.Long.parseLong(senMeta("SIGNUP_TSTAMP").toString)))
+ tbl += (s"${ansiBlueFg}User Agent$ansiReset", senMeta.getOrElse("USER_AGENT", ""))
+ tbl += (s"${ansiBlueFg}Remote Address$ansiReset", senMeta.getOrElse("REMOTE_ADDR", ""))
+ tbl += (s"${ansiBlueFg}Server Timestamp$ansiReset", new Date(java.lang.Long.parseLong(senMeta("RECEIVE_TSTAMP").toString)))
+ tbl += (s"${ansiBlueFg}Server Request ID$ansiReset", srvReqId)
+
+ logger.info(s"New request received from server:\n$tbl")
/**
*
@@ -523,7 +533,7 @@ object NCProbeEnrichmentManager extends NCService with NCOpenCensusModelStats {
NCTokenLogger.prepareTable(sen.asScala).
info(
logger,
- Some(s"Parsing variant #${i + 1} for: $txt")
+ Some(s"Parsing variant #${i + 1} for: '$txt")
)
}
}