aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuicommon/logging
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuicommon/logging')
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/DefaultPhiLogger.scala17
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/Implicits.scala62
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogger.scala15
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogging.scala20
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/PhiString.scala6
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/PhiStringContext.scala8
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/TimeLogger.scala13
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/Unsafe.scala7
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/logging/package.scala3
9 files changed, 0 insertions, 151 deletions
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/DefaultPhiLogger.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/DefaultPhiLogger.scala
deleted file mode 100644
index 045f37a..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/DefaultPhiLogger.scala
+++ /dev/null
@@ -1,17 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-import org.slf4j.{Logger => Underlying}
-
-class DefaultPhiLogger private[logging] (underlying: Underlying) extends PhiLogger {
-
- def error(message: PhiString): Unit = underlying.error(message.text)
-
- def warn(message: PhiString): Unit = underlying.warn(message.text)
-
- def info(message: PhiString): Unit = underlying.info(message.text)
-
- def debug(message: PhiString): Unit = underlying.debug(message.text)
-
- def trace(message: PhiString): Unit = underlying.trace(message.text)
-
-}
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/Implicits.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/Implicits.scala
deleted file mode 100644
index 109d52a..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/Implicits.scala
+++ /dev/null
@@ -1,62 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-import java.io.File
-import java.net.{URI, URL}
-import java.nio.file.Path
-import java.time.{LocalDate, LocalDateTime}
-import java.util.UUID
-
-import scala.concurrent.duration.Duration
-
-trait Implicits {
-
- // DO NOT ADD!
- // phi"$fullName" is easier to write, than phi"${Unsafe(fullName)}"
- // If you wrote the second version, it means that you know, what you doing.
- // implicit def toPhiString(s: String): PhiString = Unsafe(s)
-
- implicit def toPhiStringContext(sc: StringContext): PhiStringContext = new PhiStringContext(sc)
-
- implicit def booleanToPhiString(x: Boolean): PhiString = Unsafe(x.toString)
-
- implicit def uriToPhiString(x: URI): PhiString = Unsafe(x.toString)
-
- implicit def urlToPhiString(x: URL): PhiString = Unsafe(x.toString)
-
- implicit def pathToPhiString(x: Path): PhiString = Unsafe(x.toString)
-
- implicit def fileToPhiString(x: File): PhiString = Unsafe(x.toString)
-
- implicit def localDateTimeToPhiString(x: LocalDateTime): PhiString = Unsafe(x.toString)
-
- implicit def localDateToPhiString(x: LocalDate): PhiString = Unsafe(x.toString)
-
- implicit def durationToPhiString(x: Duration): PhiString = Unsafe(x.toString)
-
- implicit def uuidToPhiString(x: UUID): PhiString = Unsafe(x.toString)
-
- implicit def tuple2ToPhiString[T1, T2](x: (T1, T2))(implicit inner1: T1 => PhiString,
- inner2: T2 => PhiString): PhiString = x match {
- case (a, b) => phi"($a, $b)"
- }
-
- implicit def tuple3ToPhiString[T1, T2, T3](x: (T1, T2, T3))(implicit inner1: T1 => PhiString,
- inner2: T2 => PhiString,
- inner3: T3 => PhiString): PhiString = x match {
- case (a, b, c) => phi"($a, $b, $c)"
- }
-
- implicit def optionToPhiString[T](opt: Option[T])(implicit inner: T => PhiString): PhiString = opt match {
- case None => phi"None"
- case Some(x) => phi"Some($x)"
- }
-
- implicit def iterableToPhiString[T](xs: Iterable[T])(implicit inner: T => PhiString): PhiString = {
- Unsafe(xs.map(inner(_).text).mkString("Col(", ", ", ")"))
- }
-
- implicit def throwableToPhiString(x: Throwable): PhiString = {
- Unsafe(Option(x.getMessage).getOrElse(x.getClass.getName))
- }
-
-}
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogger.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogger.scala
deleted file mode 100644
index 741ef18..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogger.scala
+++ /dev/null
@@ -1,15 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-trait PhiLogger {
-
- def error(message: PhiString): Unit
-
- def warn(message: PhiString): Unit
-
- def info(message: PhiString): Unit
-
- def debug(message: PhiString): Unit
-
- def trace(message: PhiString): Unit
-
-}
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogging.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogging.scala
deleted file mode 100644
index e7730ea..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiLogging.scala
+++ /dev/null
@@ -1,20 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-import org.slf4j.LoggerFactory
-
-trait PhiLogging extends Implicits {
-
- protected val logger: PhiLogger = new DefaultPhiLogger(LoggerFactory.getLogger(getClass.getName))
-
- /**
- * Logs the failMessage on an error level, if isSuccessful is false.
- * @return isSuccessful
- */
- protected def loggedError(isSuccessful: Boolean, failMessage: PhiString): Boolean = {
- if (!isSuccessful) {
- logger.error(failMessage)
- }
- isSuccessful
- }
-
-}
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiString.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/PhiString.scala
deleted file mode 100644
index 78ac62e..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiString.scala
+++ /dev/null
@@ -1,6 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-class PhiString(private[logging] val text: String) {
- // scalastyle:off
- @inline def +(that: PhiString) = new PhiString(this.text + that.text)
-}
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiStringContext.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/PhiStringContext.scala
deleted file mode 100644
index 97819de..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/PhiStringContext.scala
+++ /dev/null
@@ -1,8 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-final class PhiStringContext(val sc: StringContext) extends AnyVal {
- def phi(args: PhiString*): PhiString = {
- val phiArgs = args.map(_.text)
- new PhiString(sc.s(phiArgs: _*))
- }
-}
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/TimeLogger.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/TimeLogger.scala
deleted file mode 100644
index fbd17eb..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/TimeLogger.scala
+++ /dev/null
@@ -1,13 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-import java.time.{LocalDateTime, ZoneId}
-
-import xyz.driver.core.auth.User
-
-object TimeLogger extends PhiLogging {
-
- def logTime(userId: xyz.driver.core.Id[User], label: String, obj: String): Unit = {
- val now = LocalDateTime.now(ZoneId.of("Z"))
- logger.info(phi"User id=${Unsafe(userId)} performed an action at ${Unsafe(label)}=$now with a ${Unsafe(obj)} ")
- }
-}
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/Unsafe.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/Unsafe.scala
deleted file mode 100644
index c3ebe80..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/Unsafe.scala
+++ /dev/null
@@ -1,7 +0,0 @@
-package xyz.driver.pdsuicommon.logging
-
-/**
- * Use it with care!
- */
-final case class Unsafe[T](private[logging] val value: T)
- extends PhiString(Option(value).map(_.toString).getOrElse("<null>"))
diff --git a/src/main/scala/xyz/driver/pdsuicommon/logging/package.scala b/src/main/scala/xyz/driver/pdsuicommon/logging/package.scala
deleted file mode 100644
index 2905108..0000000
--- a/src/main/scala/xyz/driver/pdsuicommon/logging/package.scala
+++ /dev/null
@@ -1,3 +0,0 @@
-package xyz.driver.pdsuicommon
-
-package object logging extends Implicits