ThreadLocalScriptingContext.ktprojectforge-business/src/main/kotlin/org/projectforge/business/scripting/ThreadLocalScriptingContext.kt, содержащий код Kotlin для уровня скриптинга.Объекты: ThreadLocalScriptingContext
Функции (2): setLogger, clear
Свойства (1): threadLocalLogger
Пакет: org.projectforge.business.scripting
package org.projectforge.business.scripting
object ThreadLocalScriptingContext {
private val threadLocalLogger = ThreadLocal<ScriptLogger?>()
fun getLogger(): ScriptLogger? {
return threadLocalLogger.get()
}
fun setLogger(logger: ScriptLogger) {
threadLocalLogger.set(logger)
}
fun clear() {
threadLocalLogger.set(null)
}
}
868d6abb7 2025 → 2026 801bf7c63 Скриптинг: ScriptLogger добавлен в ThreadLocal для использования в коде (используется в ForecastExport).