implicit final
class
LoggableOption[T] extends AnyVal
Instance Constructors
-
new
LoggableOption(maybe: Option[T])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
getClass(): Class[_ <: AnyVal]
-
final
def
isInstanceOf[T0]: Boolean
-
def
logFail(level: MLevel, message: ⇒ String)(implicit logger: MLogger): Option[T]
-
val
maybe: Option[T]
-
def
toString(): String
-
def
xall(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xconfig(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xdebug(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xfine(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xfiner(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xfinest(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xinfo(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xsevere(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xtrace(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xwarn(message: ⇒ String)(implicit logger: MLogger): Option[T]
-
def
xwarning(message: ⇒ String)(implicit logger: MLogger): Option[T]
Inherited from AnyVal
Inherited from NotNull
Inherited from Any
Conveniently log stuff when an Option turns up NONE