package Ġru . st ark soft . commons . example Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlogger Ġby Ġlazy Ġ{ ĠLogger ( this , Ġ" log . txt ") Ġ} ĊĠĠĠ Ġprivate Ġval Ġlogger 2 Ġby Ġlazy Ġ{ ĠLogger ( this , Ġ" log 2 . txt ") Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġlogger . log Misc (" Testing Ġlogger Ġt ={ }") Ġ{ Ġthis Ġ} ĊĊĠĠĠĠĠĠĠ Ġlogger . log Exception ( Logger . Log Type . MISC , Ġnull , ĠIllegalStateException (" Test Ġexception ")) ĊĊĠĠĠĠĠĠĠ Ġlogger . log Exception ( Logger . Log Type . MISC , Ġ" Test Ġexception Ġprinted ={ }", ĠIllegalStateException (" Test Ġexception ")) ĊĊĠĠĠĠĠĠĠ Ġlogger . log Disabled (" This Ġentry Ġshould Ġnot Ġbe Ġin Ġlog Ġfile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠIllegalStateException (" This Ġexception Ġwill Ġnever Ġbe Ġthrown ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġlogger 2 . log Misc (" Test Ġrecord Ġin Ġsecond Ġlogger ") ĊĊĠĠĠ Ġ} Ċ } Ċ