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