mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[rd] Added setCurrentScheme stacktrace logging under debug
GitOrigin-RevId: d396ced5941f420eaabbe9b094be4fa5ff6983c2
This commit is contained in:
committed by
intellij-monorepo-bot
parent
67c071b59f
commit
38a3494d6e
@@ -35,6 +35,14 @@ abstract class SchemeManagerBase<T: Scheme, in MUTABLE_SCHEME : T>(internal val
|
||||
|
||||
override fun setCurrent(scheme: T?, notify: Boolean, processChangeSynchronously: Boolean) {
|
||||
LOG.debug { "setCurrent: scheme=$scheme" }
|
||||
if (LOG.isDebugEnabled) {
|
||||
val builder = StringBuilder()
|
||||
val trace = Thread.currentThread().stackTrace
|
||||
for (element in trace) {
|
||||
builder.append("\tat $element\n")
|
||||
}
|
||||
LOG.debug("Scheme has been changed. Current stacktrace $builder")
|
||||
}
|
||||
currentPendingSchemeName = null
|
||||
|
||||
val oldCurrent = activeScheme
|
||||
|
||||
Reference in New Issue
Block a user