package Ġdev . al pas . logging Ċ Ċ import Ġdev . al pas . Application Ċ import Ġdev . al pas . ServiceProvider Ċ import Ġdev . al pas . app Config Ċ import Ġjava . nio . file . Paths Ċ Ċ open Ġclass ĠLogger ServiceProvider Ġ: ĠService Provider Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġregister ( app : ĠApplication ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġconfig Ġ= Ġapp . app Config () ĊĠĠĠĠĠĠĠ Ġval Ġlog Config Ġ= Ġif Ġ( app . env . run Mode . is Console ()) Ġconfig . console Log Config Ġelse Ġconfig . app Log Config ĊĠĠĠĠĠĠĠ ĠSystem . setProperty ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" log back . configuration File ", ĠPaths . get ( app . env . rootDir , Ġlog Config ). to AbsolutePath (). toString () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } ĊĊ