LogIOStrict

logstage.strict.LogIOStrict
See theLogIOStrict companion object

Attributes

Companion
object
Graph
Supertypes
trait AbstractLogIO[F]
trait UnsafeLogIO[F]
trait LogCreateIO[F]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

override type Self[f[_]] = LogIOStrict[f]

Value members

Concrete methods

final def raw: LogIORaw[F, StrictEncoded]
override def widen[G[_]](implicit ev: F[AnyRef] <:< G[AnyRef]): LogIOStrict[G]

Attributes

Definition Classes

Inherited methods

final def apply(context: Map[String, StrictEncoded]): Self[F]

Attributes

Inherited from:
EncodingAwareAbstractLogIO
final def apply(context: (String, StrictEncoded)*): Self[F]

Attributes

Inherited from:
EncodingAwareAbstractLogIO
final def apply(context: CustomContext): Self[F]

Attributes

Inherited from:
AbstractLogIO
final transparent inline def crit(inline message: String): F[Unit]

Attributes

Inherited from:
AbstractMacroStrictLogIO
final transparent inline def debug(inline message: String): F[Unit]

Attributes

Inherited from:
AbstractMacroStrictLogIO
final transparent inline def error(inline message: String): F[Unit]

Attributes

Inherited from:
AbstractMacroStrictLogIO
final transparent inline def info(inline message: String): F[Unit]

Attributes

Inherited from:
AbstractMacroStrictLogIO
final transparent inline def log(inline level: Level, inline message: String): F[Unit]

Attributes

Inherited from:
AbstractMacroStrictLogIO
final transparent inline def trace(inline message: String): F[Unit]

Aliases for AbstractLogIO#log that look better in Intellij

Aliases for AbstractLogIO#log that look better in Intellij

Attributes

Inherited from:
AbstractMacroStrictLogIO
final transparent inline def warn(inline message: String): F[Unit]

Attributes

Inherited from:
AbstractMacroStrictLogIO
final def withCustomContext(context: (String, StrictEncoded)*): Self[F]

Attributes

Inherited from:
EncodingAwareAbstractLogIO
final def withCustomContextMap(context: Map[String, StrictEncoded]): Self[F]

Attributes

Inherited from:
EncodingAwareAbstractLogIO

Inherited and Abstract methods

def acceptable(logLevel: Level)(implicit pos: CodePositionMaterializer): F[Boolean]

Check if this class/package is allowed to log messages at or above logLevel

Check if this class/package is allowed to log messages at or above logLevel

Attributes

Inherited from:
UnsafeLogIO
def acceptable(loggerId: LoggerId, logLevel: Level): F[Boolean]

Check if loggerId is not blacklisted and logLevel is at or above the configured threshold

Check if loggerId is not blacklisted and logLevel is at or above the configured threshold

Attributes

Inherited from:
UnsafeLogIO
def createContext(logLevel: Level, customContext: CustomContext)(implicit pos: CodePositionMaterializer): F[Context]

Attributes

Inherited from:
LogCreateIO
def createEntry(logLevel: Level, message: Message)(implicit pos: CodePositionMaterializer): F[Entry]

Attributes

Inherited from:
LogCreateIO
def log(logLevel: Level)(messageThunk: => Message)(implicit pos: CodePositionMaterializer): F[Unit]

Attributes

Inherited from:
AbstractLogIO
def log(entry: Entry): F[Unit]

Attributes

Inherited from:
AbstractLogIO
def unsafeLog(entry: Entry): F[Unit]

Log irrespective of the log level threshold

Log irrespective of the log level threshold

Attributes

Inherited from:
UnsafeLogIO

Attributes

Inherited from:
AbstractLogIO