package Ġru . rp ux a . desktop Ċ Ċ private Ġvar Ġlogger : Ġ(( String ) Ġ-> ĠUnit )? Ġ= Ġnull Ċ Ċ fun Ġlog ( message : ĠString ) Ġ{ ĊĠĠĠ Ġlogger ?. invoke ( message ) Ċ } Ċ Ċ fun Ġset Logger ( log : Ġ( String ) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġlogger Ġ= Ġlog Ċ }