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
/
Logger
Logger
object
Logger
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Logger
.type
Type members
Value members
Givens
Extensions
Type members
Types
type
StringLocal
[
F
[
_
]] =
Local
[
F
,
List
[(
String
,
String
)]]
Value members
Concrete methods
def
apply
[
F
[
_
]](
using
l:
Logger
[
F
]):
Logger
[
F
]
Deprecated methods
def
makeIoLogger
(
output:
Output
[
IO
],
outputs:
Output
[
IO
]*)(
using
Clock
[
IO
],
Printer
,
Filter
):
IO
[
Logger
[
IO
]]
Deprecated
Concrete fields
val
ioStringLocal
:
IO
[
Local
[
IO
,
List
[(
String
,
String
)]]]
Givens
Givens
given
given_Printer
:
Printer
Extensions
Extensions
extension
[
F
[
_
],
A
](fa:
F
[
A
])
def
withLogContext
(
key:
String
,
value:
String
)(
using
evidence$4:
Logger
[
F
]):
F
[
A
]