mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-21 18:08:25 +00:00
Adopt to new loggin api
This commit is contained in:
@ -13,7 +13,7 @@ import cats.effect._
|
||||
import cats.implicits._
|
||||
import fs2.io.file.{Files, Path}
|
||||
|
||||
import docspell.common.Logger
|
||||
import docspell.logging.Logger
|
||||
|
||||
import pureconfig.{ConfigReader, ConfigSource}
|
||||
|
||||
|
@ -13,6 +13,7 @@ import scala.reflect.ClassTag
|
||||
import fs2.io.file.Path
|
||||
|
||||
import docspell.common._
|
||||
import docspell.logging.{Level, LogConfig}
|
||||
|
||||
import com.github.eikek.calev.CalEvent
|
||||
import pureconfig.ConfigReader
|
||||
@ -63,6 +64,12 @@ object Implicits {
|
||||
implicit val nlpModeReader: ConfigReader[NlpMode] =
|
||||
ConfigReader[String].emap(reason(NlpMode.fromString))
|
||||
|
||||
implicit val logFormatReader: ConfigReader[LogConfig.Format] =
|
||||
ConfigReader[String].emap(reason(LogConfig.Format.fromString))
|
||||
|
||||
implicit val logLevelReader: ConfigReader[Level] =
|
||||
ConfigReader[String].emap(reason(Level.fromString))
|
||||
|
||||
def reason[A: ClassTag](
|
||||
f: String => Either[String, A]
|
||||
): String => Either[FailureReason, A] =
|
||||
|
Reference in New Issue
Block a user