flog-core
flog-core
io.taig.flog
ContextualLogger
ContextualLogger
Ops
Logger
Logger
Ops
LoggerLike
LoggerOps
io.taig.flog.data
Context
Context
Event
Event
Level
Level
Debug
Error
Info
Warning
Scope
Scope
io.taig.flog.util
EventPrinter
JsonObjects
StacktracePrinter
TimestampPrinter
flog-core
/
io.taig.flog.data
/
Event
Event
final case
class
Event
(
timestamp:
Long
,
level:
Level
,
scope:
Scope
,
message:
String
,
payload:
JsonObject
,
throwable:
Option
[
Throwable
])
Companion:
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
append
(
scope:
Scope
):
Event
def
merge
(
payload:
JsonObject
):
Event
def
modifyLevel
(
f:
Level
=>
Level
):
Event
def
modifyMessage
(
f:
String
=>
String
):
Event
def
modifyPayload
(
f:
JsonObject
=>
JsonObject
):
Event
def
modifyScope
(
f:
Scope
=>
Scope
):
Event
def
modifyTimestamp
(
f:
Long
=>
Long
):
Event
def
prepend
(
scope:
Scope
):
Event
def
withContext
(
context:
Context
):
Event
def
withLevel
(
level:
Level
):
Event
def
withMessage
(
message:
String
):
Event
def
withPayload
(
payload:
JsonObject
):
Event
def
withScope
(
scope:
Scope
):
Event
def
withTimestamp
(
timestamp:
Long
):
Event
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product