package Ġcom . she ve lev . my foot print sf lickr . logger Ċ Ċ /** Ċ Ġ* ĠSimple Ġcross - platform Ġlogger Ċ Ġ*/ Ċ class ĠSimple Logger Ġ: ĠLogger Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġv ( tag : ĠString , Ġmessage : ĠString ) Ġ= Ġprint Log (" VERBOSE ", Ġtag , Ġmessage ) ĊĊĠĠĠ Ġoverride Ġfun Ġd ( tag : ĠString , Ġmessage : ĠString ) Ġ= Ġprint Log (" DEBUG ", Ġtag , Ġmessage ) ĊĊĠĠĠ Ġoverride Ġfun Ġi ( tag : ĠString , Ġmessage : ĠString ) Ġ= Ġprint Log (" INFO ", Ġtag , Ġmessage ) ĊĊĠĠĠ Ġoverride Ġfun Ġw ( tag : ĠString , Ġmessage : ĠString ) Ġ= Ġprint Log (" WARN ", Ġtag , Ġmessage ) ĊĊĠĠĠ Ġoverride Ġfun Ġe ( tag : ĠString , Ġmessage : ĠString ) Ġ= Ġprint Log (" ERROR ", Ġtag , Ġmessage ) ĊĊĠĠĠ Ġoverride Ġfun Ġe ( tag : ĠString , Ġexception : ĠException ) Ġ= ĊĠĠĠĠĠĠĠ Ġe ( tag , Ġexception . message Ġ?: Ġexception :: class . java . simple Name ) ĊĊĠĠĠ Ġprivate Ġfun Ġprint Log ( level : ĠString , Ġtag : ĠString , Ġm : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("$ level Ġ$ tag Ġ$ m ") ĊĠĠĠ Ġ} Ċ }