logger-f

logger-f, Logger for F[_]

MIT License

Stars
10
Committers
2

Bot releases are visible (Hide)

logger-f - v1.4.0

Published by kevin-lee almost 4 years ago

1.4.0 - 2020-11-13

Done

  • Add logPure to Log (#120)
logger-f - v1.3.1

Published by kevin-lee about 4 years ago

1.3.1 - 2020-09-14

Fixed

  • Log4s support is missing in publish (#113)
logger-f - v1.3.0

Published by kevin-lee about 4 years ago

1.3.0 - 2020-09-13

Done

  • Support Log4s (#108)
  • Upgrade Effectie to 1.3.0
logger-f - v1.2.0

Published by kevin-lee about 4 years ago

1.2.0 - 2020-08-06

Done

  • Make logging methods in Logger lazy (#98)
  • Change loggerf.logger.Logger to something other than Logger (#100) - It's now CanLog.
logger-f - v1.1.0

Published by kevin-lee about 4 years ago

1.1.0 - 2020-08-03

Done

  • Upgrade effectie to 1.2.0 (#94)
logger-f - v1.0.0

Published by kevin-lee about 4 years ago

1.0.0 - 2020-08-01

Done

  • Upgrade effectie to 1.1.0 (#84)

  • Simplify import (#88)

    The old logger-f requires to import classes like this.

    import loggerf.Logger
    import loggerf.Slf4JLogger
    import loggerf.cats.Log
    import loggerf.cats.Log.LeveledMessage._
    import loggerf.cats.Logful._
    

    It looks unorganized and hard to find which ones to import. So it's been simplified to

    import loggerf.cats._
    import loggerf.logger._
    import loggerf.syntax._
    
  • Add a way to set an internal Logger when creating loggerf.logger.Logger (#90)

logger-f - v0.4.0

Published by kevin-lee over 4 years ago

0.4.0 - 2020-06-30

Added:

  • Add loggerf.Logger for sbt (#74)

Changed:

  • Replace master branch with main branch (#73)
logger-f - v0.3.1

Published by kevin-lee over 4 years ago

0.3.1 - 2020-06-14

No changes. Re-release due to release failure of last version (v0.3.0).

logger-f - v0.3.0

Published by kevin-lee over 4 years ago

0.3.0 - 2020-06-14

Changed:

  • Upgrade Effectie (#63)
logger-f - v0.2.0

Published by kevin-lee over 4 years ago

0.2.0 - 2020-05-08

Done

  • Add log()(ignore) to skip logging (#50)
  • Upgrade Effectie to 0.4.0 (#55)
logger-f - v0.1.0

Published by kevin-lee over 4 years ago

0.1.0 - 2020-04-13

Done

Added

  • Log with log level (#22)
    • Log.log(F[A])(aToString)
    • Log.log(F[Option[A]])(ifEmptyWithLogLevel, aToStringWithLogLevel)
    • Log.log(F[Either[A, B]])(aToStringWithLogLevel, bToStringWithLogLevel)
    • Log.log(OptionT[F, A])(ifEmptyWithLogLevel, aToStringWithLogLevel)
    • Log.log(EitherT[F, A, B])(aToStringWithLogLevel, bToStringWithLogLevel)

The following ones are experimental and might be removed in the future.

  • LoggerA for F[A]
  • LoggerOption for F[Option[A]]
  • LoggerOptionT for OptionT[F, A]
  • LoggerEither for F[Either[A, B]]
  • LoggerEitherT for EitherT[F, A, B]