Size: a a a

2020 July 23

OS

Oleg Shelajev in graalvm_ru
Зачем тебе асинк на билде?
источник

λ

λoλdog in graalvm_ru
Oleg Shelajev
Зачем тебе асинк на билде?
Незачем
источник

λ

λoλdog in graalvm_ru
Ещё раз
источник

λ

λoλdog in graalvm_ru
Я по дефолту делаю инициализация на билд тайме
источник

λ

λoλdog in graalvm_ru
и хочу сделать аппендер в рантайме
источник

λ

λoλdog in graalvm_ru
Это работает
источник

λ

λoλdog in graalvm_ru
И есть куча не моего кода, который делает static final Logger logger = ....getLogger
источник

λ

λoλdog in graalvm_ru
И эти классы по идее нужно перетаскивать в рантайм
источник

λ

λoλdog in graalvm_ru
А руками это делать западло)
источник

λ

λoλdog in graalvm_ru
@shelajevoleg так понятнее ?)
источник

λ

λoλdog in graalvm_ru
И ещё кстати я так понял есть косяк с лямбдами
источник

OS

Oleg Shelajev in graalvm_ru
Да, я говорю про конфиг самого логбяка
источник

OS

Oleg Shelajev in graalvm_ru
Тогда все твои классы и прочее что использует логгер будет ок
источник

OS

Oleg Shelajev in graalvm_ru
А в рантайме подсунешь асинк и ок не?
источник

λ

λoλdog in graalvm_ru
Да не в этом проблем
источник

λ

λoλdog in graalvm_ru
Я и сейчас его в рантайме делаю
источник

λ

λoλdog in graalvm_ru
Прост куча кода кто вот так логер иниализируют у меня в билд тайме, а искать все это по либам геморно
источник

λ

λoλdog in graalvm_ru
Хочется что все стало автоматом по графу в рантайме если по другому нельзя
источник

A

Art in graalvm_ru
Вопрос про GraalVM JS - можно ли как нибудь получить от VM все вызовы методов JS кода - трассировка какая может? Включение логов не помогло:
val ctx = Context.newBuilder("js").allowAllAccess(true)
     .option("log.level","FINEST")
     .option("log.js.level","FINEST")
     .build()
Отладчиком если ходить по PolyglotLanguageContext как то долго :)
источник

OS

Oleg Shelajev in graalvm_ru
Code coverage?
источник