Api

logadapter.log4j2.Api
object Api extends Api[LogAdapter]

Attributes

Graph
Supertypes
trait Api[LogAdapter]
class Object
trait Matchable
class Any
Self type
Api.type

Members list

Type members

Classlikes

trait SelfLogging

Attributes

Supertypes
class Object
trait Matchable
class Any

Inherited types

Attributes

Inherited from:
Api

Value members

Concrete methods

def logAdapterFor(loggerName: String): LogAdapter

Inherited methods

def classNameToLoggerName(clzName: String): String

Attributes

Inherited from:
Api
def logAdapterByFilename(using fn: FileName): LogAdapter

Attributes

Inherited from:
Api
def logAdapterFor(obj: Any): LogAdapter

Attributes

Inherited from:
Api
def logAdapterFor(clz: Class[_]): LogAdapter

Attributes

Inherited from:
Api

Extensions

Inherited extensions

extension (level: Level)
inline def apply[X](expression: => X)(using la: LogAdapter): X

Attributes

Inherited from:
Api
inline def log(message: => String, t: => Throwable)(using la: LogAdapter): Unit

Attributes

Inherited from:
Api
inline def log(message: => String)(using la: LogAdapter): Unit

Attributes

Inherited from:
Api
inline def logDebug(message: => String, t: => Throwable)(using la: LogAdapter, enclosing: Enclosing, line: Line): Unit

Attributes

Inherited from:
Api
inline def logDebug(message: => String)(using la: LogAdapter, enclosing: Enclosing, line: Line): Unit

Attributes

Inherited from:
Api
inline def logEval[X](expression: => X)(using la: LogAdapter): X

Attributes

Inherited from:
Api
inline def logEval[X](label: => String)(expression: => X)(using la: LogAdapter): X

Attributes

Inherited from:
Api