Class

eu.akkamo

LogModule

Related Doc: package akkamo

Permalink

class LogModule extends Module with Initializable

This module provides LoggingAdapterFactory via the Akkamo context, allowing to use the configured logging system outside Akka actors.

See also

LoggingAdapterFactory

Linear Supertypes
Initializable, Module, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LogModule
  2. Initializable
  3. Module
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LogModule()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val LoggingActorSystem: String

    Permalink

    Name of the Akka actor system used for the logging.

    Name of the Akka actor system used for the logging. If no such actor system is found, the default one is used.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def dependencies(dependencies: Dependency): Dependency

    Permalink

    Each Akkamo module must override this method in order to exactly define its module dependencies, otherwise there will be risk that it will not be initialized and run in proper order.

    Each Akkamo module must override this method in order to exactly define its module dependencies, otherwise there will be risk that it will not be initialized and run in proper order. Fox example if this module depends on modules ModuleA and ModuleB, then the overridden method should look like:

    override def dependencies(dependencies: Dependency): Dependency =
      dependencies.&&[ModuleA].&&[ModuleB]ś
    dependencies

    instance of eu.akkamo.Dependency

    returns

    chained module dependencies

    Definition Classes
    LogModuleModule
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. def iKey(): Class[_ <: Initializable]

    Permalink

    Instance of eu.akkamo.Initializable is registered into the Akkamo context by default under this module class.

    Instance of eu.akkamo.Initializable is registered into the Akkamo context by default under this module class. Override this method in order to achieve different registration key class, for example an interface instead of concrete implementation.

    returns

    registration key class

    Definition Classes
    Initializable
  14. def initialize(ctx: Context): Res[Context]

    Permalink

    Initializes log module into provided context

    Initializes log module into provided context

    ctx

    Akkamo context

    returns

    instance of Res that contains (new if modified) instance of eu.akkamo.Context or exception packed in Try

    Definition Classes
    LogModuleInitializable
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink

    Default implementation of toString of Akkamo module returns the module name itself (simple class name).

    Default implementation of toString of Akkamo module returns the module name itself (simple class name).

    returns

    simple class name of the Akkamo module

    Definition Classes
    Module → AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Initializable

Inherited from Module

Inherited from AnyRef

Inherited from Any

Ungrouped