Package csw.logging.client.javadsl
Class JLoggingSystemFactory$
java.lang.Object
csw.logging.client.javadsl.JLoggingSystemFactory$
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JLoggingSystemFactory$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncsw.logging.client.internal.LoggingSystem
forTestingOnly
(akka.actor.typed.ActorSystem<akka.actor.typed.SpawnProtocol.Command> actorSystem) csw.logging.client.internal.LoggingSystem
start()
The factory used to create the LoggingSystem.csw.logging.client.internal.LoggingSystem
start
(String name, String version, String hostName, akka.actor.typed.ActorSystem<akka.actor.typed.SpawnProtocol.Command> actorSystem) The factory used to create the LoggingSystem.csw.logging.client.internal.LoggingSystem
start
(String name, String version, String hostName, akka.actor.typed.ActorSystem<akka.actor.typed.SpawnProtocol.Command> actorSystem, List<LogAppenderBuilder> appenders) The factory used to create the LoggingSystem.
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
JLoggingSystemFactory$
public JLoggingSystemFactory$()
-
-
Method Details
-
start
public csw.logging.client.internal.LoggingSystem start(String name, String version, String hostName, akka.actor.typed.ActorSystem<akka.actor.typed.SpawnProtocol.Command> actorSystem) The factory used to create the LoggingSystem.LoggingSystem
should be started once in an app.- Parameters:
name
- The name of the logging system. If there is a file appender configured, then a file with this name is created on local machine.version
- the version of the csw which will be a part of log statementshostName
- the host address which will be a part of log statementsactorSystem
- the ActorSystem used to create LogActor from LoggingSystem- Returns:
- the instance of LoggingSystem
-
start
public csw.logging.client.internal.LoggingSystem start()The factory used to create the LoggingSystem.LoggingSystem
should be started once in an app.Note that it is recommended to use this method only for testing
- Returns:
- the instance of LoggingSystem
-
start
public csw.logging.client.internal.LoggingSystem start(String name, String version, String hostName, akka.actor.typed.ActorSystem<akka.actor.typed.SpawnProtocol.Command> actorSystem, List<LogAppenderBuilder> appenders) The factory used to create the LoggingSystem.LoggingSystem
should be started once in an app.Note that it is recommended to use this method only for testing
- Parameters:
name
- The name of the logging system. If there is a file appender configured, then a file with this name is created on local machine.version
- the version of the csw which will be a part of log statementshostName
- the host address which will be a part of log statementsactorSystem
- the ActorSystem used to create LogActor from LoggingSystemappenders
- the list of appenders given programmatically- Returns:
- the instance of LoggingSystem
-
forTestingOnly
public csw.logging.client.internal.LoggingSystem forTestingOnly(akka.actor.typed.ActorSystem<akka.actor.typed.SpawnProtocol.Command> actorSystem)
-