dev: ui: add some commented debug logging of state
This commit is contained in:
parent
96f42380e8
commit
0ba0a12cc0
@ -56,7 +56,9 @@ import Graphics.Vty
|
|||||||
import Lens.Micro.Platform
|
import Lens.Micro.Platform
|
||||||
|
|
||||||
import Hledger
|
import Hledger
|
||||||
|
-- import Hledger.Cli.CliOptions (CliOpts(reportspec_))
|
||||||
import Hledger.Cli.DocFiles
|
import Hledger.Cli.DocFiles
|
||||||
|
-- import Hledger.UI.UIOptions (UIOpts(uoCliOpts))
|
||||||
import Hledger.UI.UITypes
|
import Hledger.UI.UITypes
|
||||||
|
|
||||||
import Data.Vector (Vector)
|
import Data.Vector (Vector)
|
||||||
@ -78,16 +80,20 @@ suspendSignal = raiseSignal sigSTOP
|
|||||||
get' = do
|
get' = do
|
||||||
x <- get
|
x <- get
|
||||||
dlogUiTraceM $ "getting state: " ++ (head $ lines $ pshow $ aScreen x)
|
dlogUiTraceM $ "getting state: " ++ (head $ lines $ pshow $ aScreen x)
|
||||||
|
-- dlogUiTraceM $ ("query: "++) $ pshow' $ x & aopts & uoCliOpts & reportspec_ & _rsQuery
|
||||||
return x
|
return x
|
||||||
|
|
||||||
put' x = do
|
put' x = do
|
||||||
dlogUiTraceM $ "putting state: " ++ (head $ lines $ pshow $ aScreen x)
|
dlogUiTraceM $ "putting state: " ++ (head $ lines $ pshow $ aScreen x)
|
||||||
|
-- dlogUiTraceM $ ("query: "++) $ pshow' $ x & aopts & uoCliOpts & reportspec_ & _rsQuery
|
||||||
put x
|
put x
|
||||||
|
|
||||||
modify' f = do
|
modify' f = do
|
||||||
x <- get
|
x <- get
|
||||||
let x' = f x
|
let x' = f x
|
||||||
dlogUiTraceM $ "modifying state: " ++ (head $ lines $ pshow $ aScreen x')
|
dlogUiTraceM $ "modifying state: " ++ (head $ lines $ pshow $ aScreen x')
|
||||||
|
-- dlogUiTraceM $ ("from: "++) $ pshow' $ x & aopts & uoCliOpts & reportspec_ & _rsQuery
|
||||||
|
-- dlogUiTraceM $ ("to: "++) $ pshow' $ x' & aopts & uoCliOpts & reportspec_ & _rsQuery
|
||||||
modify f
|
modify f
|
||||||
|
|
||||||
-- | On posix platforms, suspend the program using the STOP signal,
|
-- | On posix platforms, suspend the program using the STOP signal,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user