scribe
package
scribe
Linear Supertypes
LoggerSupport
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
scribe
LoggerSupport
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
implicit
class
AnyLogging
extends
AnyRef
class
Level
extends
AnyRef
trait
LogHandler
extends
LogSupport
[
LogHandler
]
trait
LogRecord
extends
AnyRef
trait
LogSupport
[
L <:
LogSupport
[
L
]
]
extends
AnyRef
case class
Logger
(
parentName:
Option
[
String
] =
Some(Logger.rootName)
,
modifiers:
List
[
LogModifier
] =
Nil
,
handlers:
List
[
LogHandler
] =
Nil
,
overrideClassName:
Option
[
String
] =
None
)
extends
LogSupport
[
Logger
] with
LoggerSupport
with
Product
with
Serializable
trait
LoggerSupport
extends
AnyRef
trait
Logging
extends
AnyRef
Logging is a mix-in to conveniently add logging support to any class or object.
final
class
Priority
extends
AnyVal
with
Ordered
[
Priority
]
implicit final
class
SFIInterpolator
extends
AnyVal
case class
SynchronousLogHandler
(
formatter:
Formatter
=
Formatter.default
,
writer:
Writer
=
ConsoleWriter
,
modifiers:
List
[
LogModifier
] =
Nil
)
extends
LogHandler
with
Product
with
Serializable
Abstract Value Members
abstract
def
log
(
record:
LogRecord
)
:
Unit
Definition Classes
LoggerSupport
Concrete Value Members
object
Level
object
LogHandler
object
LogRecord
object
Logger
extends
Serializable
object
Platform
object
Priority
macro
def
debug
(
message: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Definition Classes
LoggerSupport
macro
def
debug
(
message: ⇒
Any
)
:
Unit
Definition Classes
LoggerSupport
var
disposables
:
Set
[() ⇒
Unit
]
Attributes
protected
def
dispose
()
:
Unit
implicit
def
double2Implicits
(
d:
Double
)
:
DoubleImplicits
macro
def
error
(
message: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Definition Classes
LoggerSupport
macro
def
error
(
message: ⇒
Any
)
:
Unit
Definition Classes
LoggerSupport
package
format
package
implicits
macro
def
info
(
message: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Definition Classes
LoggerSupport
macro
def
info
(
message: ⇒
Any
)
:
Unit
Definition Classes
LoggerSupport
macro
def
log
(
level:
Level
,
message: ⇒
Any
)
:
Unit
Definition Classes
LoggerSupport
implicit
def
long2Implicits
(
l:
Long
)
:
LongImplicits
package
modify
macro
def
trace
(
message: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Definition Classes
LoggerSupport
macro
def
trace
(
message: ⇒
Any
)
:
Unit
Definition Classes
LoggerSupport
package
util
macro
def
warn
(
message: ⇒
Any
,
t: ⇒
Throwable
)
:
Unit
Definition Classes
LoggerSupport
macro
def
warn
(
message: ⇒
Any
)
:
Unit
Definition Classes
LoggerSupport
package
writer
Inherited from
LoggerSupport
Inherited from
AnyRef
Inherited from
Any
Ungrouped