ThreadLocalScriptingContext.ktprojectforge-business/src/main/kotlin/org/projectforge/business/scripting/ThreadLocalScriptingContext.kt contenant du code Kotlin pour la couche Scripting.Objets : ThreadLocalScriptingContext
Fonctions (2) : setLogger, clear
Propriétés (1) : threadLocalLogger
Package : 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 Scripting : ScriptLogger est ajouté à ThreadLocal pour une utilisation dans le code (utilisé dans ForecastExport).