-
Notifications
You must be signed in to change notification settings - Fork 5
/
settings.gradle.kts
49 lines (45 loc) · 2.74 KB
/
settings.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
rootProject.name = "GraphQLCalcite"
pluginManagement {
repositories {
mavenLocal()
gradlePluginPortal()
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev/") }
maven { url = uri("https://repository.apache.org/content/repositories/snapshots") }
maven { url = uri("https://oss.sonatype.org/content/repositories/snapshots/") }
}
}
// Awful hack in settings.grade to reflectively enable logging
// See: https://youtrack.jetbrains.com/issue/IDEA-191119
// See: https://github.com/gradle/gradle/issues/19340
//val LOG_LEVEL = LogLevel.INFO
//setGradleLogLevelReflectively(LOG_LEVEL)
//
//fun setGradleLogLevelReflectively(logLevel: LogLevel) {
// val LoggerFactory = Class.forName("org.slf4j.LoggerFactory")
// val OutputEventListenerBackedLoggerContext =
// Class.forName("org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext")
// val OutputEventListener = Class.forName("org.gradle.internal.logging.events.OutputEventListener")
// val StandardOutputListener = Class.forName("org.gradle.api.logging.StandardOutputListener")
// val StreamBackedStandardOutputListener =
// Class.forName("org.gradle.internal.logging.text.StreamBackedStandardOutputListener")
// val StyledTextOutput = Class.forName("org.gradle.internal.logging.text.StyledTextOutput")
// val StreamingStyledTextOutput = Class.forName("org.gradle.internal.logging.text.StreamingStyledTextOutput")
// val StyledTextOutputBackedRenderer =
// Class.forName("org.gradle.internal.logging.console.StyledTextOutputBackedRenderer")
//
// val newStreamBackedStandardOutputListener =
// StreamBackedStandardOutputListener.getDeclaredConstructor(java.io.OutputStream::class.java)
// val newStreamingStyledTextOutput = StreamingStyledTextOutput.getDeclaredConstructor(StandardOutputListener)
// val newStyledTextOutputBackedRenderer = StyledTextOutputBackedRenderer.getDeclaredConstructor(StyledTextOutput)
//
// val gradleLoggerFactory = LoggerFactory.getDeclaredMethod("getILoggerFactory").invoke(null)
// OutputEventListenerBackedLoggerContext.getDeclaredMethod("setLevel", LogLevel::class.java)
// .invoke(gradleLoggerFactory, logLevel)
//
// val streamBackedStandardOutputListener = newStreamBackedStandardOutputListener.newInstance(System.out)
// val streamingStyledTextOutput = newStreamingStyledTextOutput.newInstance(streamBackedStandardOutputListener)
// val styledTextOutputBackedRenderer = newStyledTextOutputBackedRenderer.newInstance(streamingStyledTextOutput)
// OutputEventListenerBackedLoggerContext.getDeclaredMethod("setOutputEventListener", OutputEventListener)
// .invoke(gradleLoggerFactory, styledTextOutputBackedRenderer)
//}