package Ġcom . now i wr 0 1 . stop _ smo king . utils . logger Ċ Ċ import Ġcom . now i wr 0 1 . stop _ smo king . Build Config Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġanalytics Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle Ġ{ ĠAndroid Logger () Ġ} ĊĠĠĠ Ġsingle Ġ{ ĠApp Metric Logger () Ġ} ĊĠĠĠ Ġsingle Ġ{ ĠFirebase Logger () Ġ} ĊĠĠĠ Ġsingle Ġ{ Ġcreate Analytics () Ġ} ĊĠĠĠ Ġsingle Ġ{ ĠLogger ( get ()) Ġ} Ċ } Ċ Ċ fun Ġcreate Analytics (): ĠILogger Ġ{ ĊĠĠĠ Ġreturn ĠLogger Holder (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġadd ( Firebase Logger ()) ĊĠĠĠĠĠĠĠ Ġadd ( App Metric Logger ()) ĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Android Logger ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }