package Ġk lay . jvm Ċ Ċ import Ġk lay . core . Log Ċ Ċ class ĠJava Log Ġ: ĠLog () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġlog Impl ( level : ĠLog . Level , Ġmsg : ĠString , Ġe : ĠThrowable ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( level ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . Level . WARN , ĠLog . Level . ERROR Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . err . println ( msg ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġe ?. printStackTrace ( System . err ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( msg ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġe ?. printStackTrace ( System . out ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ