You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dokka-gradlePlugin = { group = "org.jetbrains.dokka", name = "dokka-gradle-plugin", version.ref = "dokka" }
18
-
dokka-javadocPlugin = { group = "org.jetbrains.dokka-javadoc", name = "org.jetbrains.dokka-javadoc.gradle.plugin", version.ref = "dokka" }
19
-
jackson-bom = { group = "com.fasterxml.jackson", name = "jackson-bom", version.ref = "jackson" }# Override the old jackson version that comes with dokka
19
+
dokka-plugin = { group = "org.jetbrains.dokka", name = "org.jetbrains.dokka.gradle.plugin", version.ref = "dokka" }
20
+
dokka-javadoc-plugin = { group = "org.jetbrains.dokka-javadoc", name = "org.jetbrains.dokka-javadoc.gradle.plugin", version.ref = "dokka" }
21
+
jackson-bom = { group = "com.fasterxml.jackson", name = "jackson-bom", version.ref = "jackson" }
20
22
junit-jupiter = { group = "org.junit.jupiter", name = "junit-jupiter", version.ref = "junit" }
21
23
junit-platformLauncher = { group = "org.junit.platform", name = "junit-platform-launcher" }
22
24
kotest-assertions-core-jvm = { group = "io.kotest", name = "kotest-assertions-core-jvm", version.ref = "kotest" }
23
-
kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
25
+
kotlin-plugin = { group = "org.jetbrains.kotlin.jvm", name = "org.jetbrains.kotlin.jvm.gradle.plugin", version.ref = "kotlin" }
24
26
kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
25
27
kotlinx-coroutines-reactor = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-reactor", version.ref = "kotlinxCoroutines" }
26
-
ktlintPlugin = { group = "org.jlleitschuh.gradle.ktlint", name = "org.jlleitschuh.gradle.ktlint.gradle.plugin", version.ref = "ktlintPlugin" }
28
+
ktlint-plugin = { group = "org.jlleitschuh.gradle.ktlint", name = "org.jlleitschuh.gradle.ktlint.gradle.plugin", version.ref = "ktlintPlugin" }
27
29
logback-access-common = { group = "ch.qos.logback.access", name = "logback-access-common", version.ref = "logbackAccess" }
28
30
logback-classic = { group = "ch.qos.logback", name = "logback-classic", version.ref = "logbackClassic" }
29
-
logback-core = { group = "ch.qos.logback", name = "logback-core", version.ref = "logbackClassic" }
30
31
mockk = { group = "io.mockk", name = "mockk", version.ref = "mockk" }
31
32
reactorNetty-http = { group = "io.projectreactor.netty", name = "reactor-netty-http", version.ref = "reactorNetty" }
32
33
slf4j-api = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
33
34
34
35
[plugins]
35
36
dokka = { id = "org.jetbrains.dokka" }
36
-
dokka-javadoc = { id = "org.jetbrains.dokka-javadoc" }
37
37
jreleaser = { id = "org.jreleaser", version.ref = "jreleaser" }
Copy file name to clipboardExpand all lines: logback-access-reactor-netty/src/main/kotlin/io/github/dmitrysulman/logback/access/reactor/netty/AccessEvent.kt
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -18,14 +18,15 @@ import java.util.Enumeration
18
18
* This class implements the Logback Access [IAccessEvent] interface to provide detailed information about access logs,
19
19
* including request and response data, headers, cookies, and contextual information.
20
20
*
21
-
* @constructor Initializes an [AccessEvent] instance with the given [AccessLogArgProvider] and [AccessContext].
22
-
* The [AccessLogArgProvider] supplies information about the HTTP request and response to populate the event's details.
23
-
* The [AccessContext] facilitates access logging within the specified context.
24
-
*
25
21
* This class includes various lazy-loaded properties to efficiently retrieve detailed information about
26
22
* the request and response only when needed. It supports deferred processing of logging data through
27
23
* the `prepareForDeferredProcessing` method, ensuring all necessary attributes are initialized.
28
24
*
25
+
* @constructor Initializes an [AccessEvent] instance with the given [AccessLogArgProvider] and [AccessContext].
26
+
*
27
+
* The [AccessLogArgProvider] supplies information about the HTTP request and response to populate the event's details.
28
+
* The [AccessContext] facilitates access logging within the specified context.
Copy file name to clipboardExpand all lines: logback-access-reactor-netty/src/main/kotlin/io/github/dmitrysulman/logback/access/reactor/netty/AccessLog.kt
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ import reactor.netty.http.server.logging.AccessLog as ReactorAccessLog
17
17
* access-related information.
18
18
*
19
19
* @constructor Initializes an [AccessLog] instance with the given [AccessContext] and [AccessLogArgProvider].
20
+
*
20
21
* The [AccessContext] facilitates access logging within the specified context.
21
22
* The [AccessLogArgProvider] supplies information about the HTTP request and response to populate the event's details.
Copy file name to clipboardExpand all lines: logback-access-reactor-netty/src/main/kotlin/io/github/dmitrysulman/logback/access/reactor/netty/ReactorNettyAccessLogFactory.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -111,7 +111,7 @@ class ReactorNettyAccessLogFactory : AccessLogFactory {
111
111
* Primary constructor for the [ReactorNettyAccessLogFactory] class.
112
112
*
113
113
* Initializes the access log factory with the configuration file, a new [JoranConfigurator] instance,
114
-
* and debug mode set to `false`.The configuration file is taken from the `logback.access.reactor.netty.config`
114
+
* and debug mode set to `false`.The configuration file is taken from the `logback.access.reactor.netty.config`
115
115
* system property or from the `logback-access.xml` file if the property is not set. If no default configuration
116
116
* file is found, initialization will skip configuration steps.
0 commit comments