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.
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]ś
instance of eu.akkamo.Dependency
chained module dependencies
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.
registration key class
Initializes log module into provided context
Initializes log module into provided context
Akkamo context
instance of Res that contains (new if modified) instance of eu.akkamo.Context or
exception packed in Try
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).
simple class name of the Akkamo module
This module provides LoggingAdapterFactory via the Akkamo context, allowing to use the configured logging system outside Akka actors.
LoggingAdapterFactory