scala-logger
scala-logger
com.emarsys
AllSyntax
com.emarsys.logger
Context
ContextExtensionOps
ContextualLogger
LoggedOps
LoggerSyntax
Logging
Logging
LoggingContext
LoggingContext
LoggingContextOps
LoggingOps
log
syntax
com.emarsys.logger.internal
LoggableEncoded
LoggableEncodedTag
LoggingContextMagnet
LoggingContextMagnet
LoggingContextUtil
com.emarsys.logger.loggable
LoggableBoolean
LoggableEncoder
LoggableEncoder
LoggableFloating
LoggableIntegral
LoggableList
LoggableList
LoggableNil
LoggableObject
LoggableObject
LoggableString
LoggableValue
LoggableValue
com.emarsys.logger.unsafe
UnsafeInstances
UnsafeLogstashLogging
UnsafeSyntax
implicits
instances
syntax
scala-logger
/
com.emarsys.logger
/
ContextualLogger
ContextualLogger
case
class
ContextualLogger
[
F
[
_
]](
)(
implicit
evidence$1:
Monad
[
F
],
evidence$2:
Logging
[
F
],
evidence$3:
Context
[
F
])
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
debug
(
msg:
=>
String
):
F
[
Unit
]
def
debug
(
msg:
=>
String
,
params: (
String
,
Type
)*):
F
[
Unit
]
def
error
(
msg:
=>
String
):
F
[
Unit
]
def
error
(
msg:
=>
String
,
params: (
String
,
Type
)*):
F
[
Unit
]
def
error
(
cause:
Throwable
):
F
[
Unit
]
def
error
(
cause:
Throwable
,
params: (
String
,
Type
)*):
F
[
Unit
]
def
error
(
cause:
Throwable
,
msg:
=>
String
):
F
[
Unit
]
def
error
(
cause:
Throwable
,
msg:
=>
String
,
params: (
String
,
Type
)*):
F
[
Unit
]
def
extendContext
[
A
](
params: (
String
,
Type
)*)(
fa:
F
[
A
]):
F
[
A
]
def
getContext
:
F
[
LoggingContext
]
def
info
(
msg:
=>
String
):
F
[
Unit
]
def
info
(
msg:
=>
String
,
params: (
String
,
Type
)*):
F
[
Unit
]
def
modifyContext
[
A
](
contextExtender:
LoggingContext
=>
LoggingContext
)(
fa:
F
[
A
]):
F
[
A
]
def
setContext
[
A
](
loggingContext:
LoggingContext
)(
fa:
F
[
A
]):
F
[
A
]
def
warn
(
msg:
=>
String
):
F
[
Unit
]
def
warn
(
msg:
=>
String
,
params: (
String
,
Type
)*):
F
[
Unit
]
def
warn
(
cause:
Throwable
):
F
[
Unit
]
def
warn
(
cause:
Throwable
,
params: (
String
,
Type
)*):
F
[
Unit
]
def
warn
(
cause:
Throwable
,
msg:
=>
String
):
F
[
Unit
]
def
warn
(
cause:
Throwable
,
msg:
=>
String
,
params: (
String
,
Type
)*):
F
[
Unit
]
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product