mike_shysh
06/08/2018, 2:20 PMclass AllureLogsFilterContainer {
protected var filterContentMap: MutableMap<Long, String> = ConcurrentHashMap(3)
var testFilterLog: String
get() = filterContentMap.getValue(currentThread().id)
set(session) {
filterContentMap.put(currentThread().id, session)
}
}
class AllureLogsFilterHandler {
companion object {
var filterContainer = AllureLogsFilterContainer()
fun getContainer(): String = filterContainer.testFilterLog
fun setContainer(log: String) { filterContainer.testFilterLog = log }
}
}