Fixed base test info

This commit is contained in:
nathan 2020-09-03 15:01:24 +02:00
parent 6e665be6b6
commit 3223e34619

View File

@ -70,45 +70,11 @@ abstract class BaseTest {
companion object {
const val LOOPBACK = "loopback"
init {
println("---- " + javaClass.simpleName)
// assume SLF4J is bound to logback in the current environment
val rootLogger = LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME) as Logger
val context = rootLogger.loggerContext
val jc = JoranConfigurator()
jc.context = context
context.reset() // override default configuration
// rootLogger.setLevel(Level.OFF)
// rootLogger.level = Level.INFO
rootLogger.level = Level.TRACE
// rootLogger.level = Level.DEBUG
// rootLogger.level = Level.ALL
// we only want error messages
val kryoLogger = LoggerFactory.getLogger("com.esotericsoftware") as Logger
kryoLogger.level = Level.ERROR
val encoder = PatternLayoutEncoder()
encoder.context = context
encoder.pattern = "%date{HH:mm:ss.SSS} %-5level [%logger{35}] %msg%n"
encoder.start()
val consoleAppender = ConsoleAppender<ILoggingEvent>()
consoleAppender.context = context
consoleAppender.encoder = encoder
consoleAppender.start()
rootLogger.addAppender(consoleAppender)
}
fun clientConfig(): Configuration {
val configuration = Configuration()
configuration.subscriptionPort = 2000
configuration.publicationPort = 2001
configuration.enableIpcForLoopback = false
return configuration
}
@ -122,6 +88,7 @@ abstract class BaseTest {
configuration.maxClientCount = 5
configuration.maxConnectionsPerIpAddress = 5
configuration.enableIpcForLoopback = false
return configuration
}
@ -161,6 +128,41 @@ abstract class BaseTest {
@Volatile
private var isStopping = false
init {
println("---- " + this.javaClass.simpleName)
// assume SLF4J is bound to logback in the current environment
val rootLogger = LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME) as Logger
val context = rootLogger.loggerContext
val jc = JoranConfigurator()
jc.context = context
context.reset() // override default configuration
// rootLogger.setLevel(Level.OFF)
// rootLogger.level = Level.INFO
rootLogger.level = Level.TRACE
// rootLogger.level = Level.DEBUG
// rootLogger.level = Level.ALL
// we only want error messages
val kryoLogger = LoggerFactory.getLogger("com.esotericsoftware") as Logger
kryoLogger.level = Level.ERROR
val encoder = PatternLayoutEncoder()
encoder.context = context
encoder.pattern = "%date{HH:mm:ss.SSS} %-5level [%logger{35}] %msg%n"
encoder.start()
val consoleAppender = ConsoleAppender<ILoggingEvent>()
consoleAppender.context = context
consoleAppender.encoder = encoder
consoleAppender.start()
rootLogger.addAppender(consoleAppender)
}
fun addEndPoint(endPointConnection: EndPoint<*>) {
endPointConnections.add(endPointConnection)
synchronized(lock) { latch = CountDownLatch(endPointConnections.size + 1) }