log4cats-core
log4cats-core
org.typelevel.log4cats
ErrorLogger
ErrorLogger
Logger
Logger
MessageLogger
MessageLogger
SelfAwareLogger
SelfAwareLogger
SelfAwareStructuredLogger
SelfAwareStructuredLogger
StructuredLogger
StructuredLogger
org.typelevel.log4cats.extras
LogLevel
LogLevel
Error
Warn
Info
Debug
Trace
LogMessage
LogMessage
WriterLogger
WriterTLogger
log4cats-core
/
org.typelevel.log4cats
/
StructuredLogger
StructuredLogger
trait
StructuredLogger
[F[_]] extends
Logger
[
F
]
Companion
object
Graph
Supertypes
Known subtypes
trait
Logger
[
F
]
trait
ErrorLogger
[
F
]
trait
MessageLogger
[
F
]
class
Object
trait
Matchable
class
Any
trait
SelfAwareStructuredLogger
[
F
]
Value members
Value members
Abstract methods
def
debug
(ctx:
Map
[
String
,
String
])(msg: =>
String
):
F
[
Unit
]
def
debug
(ctx:
Map
[
String
,
String
], t:
Throwable
)(msg: =>
String
):
F
[
Unit
]
def
error
(ctx:
Map
[
String
,
String
])(msg: =>
String
):
F
[
Unit
]
def
error
(ctx:
Map
[
String
,
String
], t:
Throwable
)(msg: =>
String
):
F
[
Unit
]
def
info
(ctx:
Map
[
String
,
String
])(msg: =>
String
):
F
[
Unit
]
def
info
(ctx:
Map
[
String
,
String
], t:
Throwable
)(msg: =>
String
):
F
[
Unit
]
def
trace
(ctx:
Map
[
String
,
String
])(msg: =>
String
):
F
[
Unit
]
def
trace
(ctx:
Map
[
String
,
String
], t:
Throwable
)(msg: =>
String
):
F
[
Unit
]
def
warn
(ctx:
Map
[
String
,
String
])(msg: =>
String
):
F
[
Unit
]
def
warn
(ctx:
Map
[
String
,
String
], t:
Throwable
)(msg: =>
String
):
F
[
Unit
]
Concrete methods
def
addContext
(ctx:
Map
[
String
,
String
]):
StructuredLogger
[
F
]
def
addContext
(pairs: (
String
,
Shown
)*):
StructuredLogger
[
F
]
override
def
mapK
[G[_]](fk:
FunctionK
[
F
, G]):
StructuredLogger
[G]
Definition Classes
Logger
->
ErrorLogger
->
MessageLogger
override
def
withModifiedString
(f:
String
=>
String
):
StructuredLogger
[
F
]
Definition Classes
Logger
Inherited methods
def
debug
(t:
Throwable
)(message: =>
String
):
F
[
Unit
]
Inherited from
ErrorLogger
def
debug
(message: =>
String
):
F
[
Unit
]
Inherited from
MessageLogger
def
error
(t:
Throwable
)(message: =>
String
):
F
[
Unit
]
Inherited from
ErrorLogger
def
error
(message: =>
String
):
F
[
Unit
]
Inherited from
MessageLogger
def
info
(t:
Throwable
)(message: =>
String
):
F
[
Unit
]
Inherited from
ErrorLogger
def
info
(message: =>
String
):
F
[
Unit
]
Inherited from
MessageLogger
def
trace
(t:
Throwable
)(message: =>
String
):
F
[
Unit
]
Inherited from
ErrorLogger
def
trace
(message: =>
String
):
F
[
Unit
]
Inherited from
MessageLogger
def
warn
(t:
Throwable
)(message: =>
String
):
F
[
Unit
]
Inherited from
ErrorLogger
def
warn
(message: =>
String
):
F
[
Unit
]
Inherited from
MessageLogger