imp: ui: improve --debug=2 debug.log logging
This commit is contained in:
parent
020dec10a7
commit
21c00f9ba2
@ -33,7 +33,7 @@ import Hledger.UI.Theme
|
|||||||
import Hledger.UI.UIOptions
|
import Hledger.UI.UIOptions
|
||||||
import Hledger.UI.UITypes
|
import Hledger.UI.UITypes
|
||||||
import Hledger.UI.UIState (uiState, getDepth)
|
import Hledger.UI.UIState (uiState, getDepth)
|
||||||
import Hledger.UI.UIUtils (dlogUiTrace, dlogUiTraceM)
|
import Hledger.UI.UIUtils (dlogUiTraceM, dlogUiTraceIO)
|
||||||
import Hledger.UI.MenuScreen
|
import Hledger.UI.MenuScreen
|
||||||
import Hledger.UI.AccountsScreen
|
import Hledger.UI.AccountsScreen
|
||||||
import Hledger.UI.BalancesheetScreen
|
import Hledger.UI.BalancesheetScreen
|
||||||
@ -69,7 +69,7 @@ main = do
|
|||||||
|
|
||||||
runBrickUi :: UIOpts -> Journal -> IO ()
|
runBrickUi :: UIOpts -> Journal -> IO ()
|
||||||
runBrickUi uopts0@UIOpts{uoCliOpts=copts@CliOpts{inputopts_=_iopts,reportspec_=rspec@ReportSpec{_rsReportOpts=ropts}}} j =
|
runBrickUi uopts0@UIOpts{uoCliOpts=copts@CliOpts{inputopts_=_iopts,reportspec_=rspec@ReportSpec{_rsReportOpts=ropts}}} j =
|
||||||
dlogUiTrace "==== runBrickUi" $ do
|
do
|
||||||
let
|
let
|
||||||
today = copts^.rsDay
|
today = copts^.rsDay
|
||||||
|
|
||||||
@ -166,6 +166,8 @@ runBrickUi uopts0@UIOpts{uoCliOpts=copts@CliOpts{inputopts_=_iopts,reportspec_=r
|
|||||||
setMode (outputIface v) Mouse True
|
setMode (outputIface v) Mouse True
|
||||||
return v
|
return v
|
||||||
|
|
||||||
|
dlogUiTraceIO "\n\n==== hledger-ui start"
|
||||||
|
|
||||||
if not (uoWatch uopts)
|
if not (uoWatch uopts)
|
||||||
then do
|
then do
|
||||||
vty <- makevty
|
vty <- makevty
|
||||||
@ -241,7 +243,7 @@ brickApp mtheme = App {
|
|||||||
|
|
||||||
uiHandle :: BrickEvent Name AppEvent -> EventM Name UIState ()
|
uiHandle :: BrickEvent Name AppEvent -> EventM Name UIState ()
|
||||||
uiHandle ev = do
|
uiHandle ev = do
|
||||||
dlogUiTraceM $ "==== " ++ show ev
|
dlogUiTraceM $ "\n==== " ++ show ev
|
||||||
ui <- get
|
ui <- get
|
||||||
case aScreen ui of
|
case aScreen ui of
|
||||||
MS _ -> msHandle ev
|
MS _ -> msHandle ev
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user