woof-core
woof-core
org.legogroup.woof
ColorPrinter
ColorPrinter
Theme
Theme
Background
Composite
Empty
Foreground
Style
DefaultLogger
DefaultLogger
EnclosingClass
EpochMillis
Filter
given_Monoid_Filter
JsonPrinter
LogInfo
LogLevel
LogLine
Logger
Logger
Macro
NoColorPrinter
NoColorPrinter
Output
Output
Printer
Sleep
Sleep
org.legogroup.woof.json
JsonSupport
org.legogroup.woof.local
Local
Local
woof-core
/
org.legogroup.woof
/
DefaultLogger
DefaultLogger
class
DefaultLogger
[
F
[
_
]](
output:
Output
[
F
],
outputs:
Output
[
F
]*)(
using
evidence$1:
StringLocal
[
F
],
evidence$2:
Monad
[
F
],
evidence$3:
Clock
[
F
],
x$3:
Printer
,
x$4:
Filter
)
extends
Logger
[
F
]
Companion:
object
Graph
Supertypes
trait
Logger
[
F
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
doLog
(
level:
LogLevel
,
message:
String
)(
using
logInfo:
LogInfo
):
F
[
Unit
]
Definition Classes
Logger
Inherited methods
def
debug
(
message:
String
)(
using
LogInfo
):
F
[
Unit
]
Inherited from:
Logger
def
error
(
message:
String
)(
using
LogInfo
):
F
[
Unit
]
Inherited from:
Logger
def
info
(
message:
String
)(
using
LogInfo
):
F
[
Unit
]
Inherited from:
Logger
def
trace
(
message:
String
)(
using
LogInfo
):
F
[
Unit
]
Inherited from:
Logger
def
warn
(
message:
String
)(
using
LogInfo
):
F
[
Unit
]
Inherited from:
Logger
Concrete fields
val
filter
:
Filter
val
printer
:
Printer
val
stringLocal
:
StringLocal
[
F
]