Skip to content

Commit c05052e

Browse files
committed
added logging functionality
1 parent 05dd388 commit c05052e

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

kotlin/services/opensearch/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ dependencies {
3434
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3535
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
3636
implementation("com.fasterxml.jackson.core:jackson-databind:2.14.2")
37+
implementation("org.slf4j:slf4j-api:2.0.15")
38+
implementation("org.slf4j:slf4j-simple:2.0.15")
3739
}
3840

3941
tasks.withType<KotlinCompile> {

kotlin/services/opensearch/src/test/kotlin/OpenSearchTest.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@ import org.junit.jupiter.api.Order
1111
import org.junit.jupiter.api.Test
1212
import org.junit.jupiter.api.TestInstance
1313
import org.junit.jupiter.api.TestMethodOrder
14+
import org.slf4j.Logger
15+
import org.slf4j.LoggerFactory
1416
import java.util.Random
1517

1618
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
1719
@TestMethodOrder(OrderAnnotation::class)
1820
class OpenSearchTest {
21+
private val logger: Logger = LoggerFactory.getLogger(OpenSearchTest::class.java)
1922
private var domainName = ""
2023

2124
@BeforeAll
@@ -30,22 +33,22 @@ class OpenSearchTest {
3033
fun createDomainTest() =
3134
runBlocking {
3235
createNewDomain(domainName)
33-
println("Test 1 passed")
36+
logger.info("Test 1 passed")
3437
}
3538

3639
@Test
3740
@Order(2)
3841
fun listDomainNamesTest() =
3942
runBlocking {
4043
listAllDomains()
41-
println("Test 2 passed")
44+
logger.info("Test 2 passed")
4245
}
4346

4447
@Test
4548
@Order(3)
4649
fun deleteDomainTest() =
4750
runBlocking {
4851
deleteSpecificDomain(domainName)
49-
println("Test 4 passed")
52+
logger.info("Test 3 passed")
5053
}
5154
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<configuration>
2+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
3+
<encoder>
4+
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
5+
</encoder>
6+
</appender>
7+
8+
<root level="info">
9+
<appender-ref ref="STDOUT"/>
10+
</root>
11+
</configuration>

0 commit comments

Comments
 (0)