diff options
author | Moritz Poldrack <git@moritz.sh> | 2022-03-22 09:52:27 +0100 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2022-03-23 20:56:09 +0100 |
commit | ae83373fa63883f03bd5580ad3937d1e5fa428ed (patch) | |
tree | 12e7bae80292088f7dfed45279fa3bce225743bf /lib/keystore.go | |
parent | feecc09b73e2c904be42f271e0c10574b98a95ea (diff) | |
download | aerc-ae83373fa63883f03bd5580ad3937d1e5fa428ed.tar.gz |
logging: added a log on panic
Since panics still regularly "destroy" the terminal, it is hard to get a
stack trace for panics you do not anticipate. This commit adds a panic
handler that automatically creates a logfile inside the current working
directory.
It has to be added to every goroutine that is started and will repair
the terminal on a panic.
Signed-off-by: Moritz Poldrack <git@moritz.sh>
Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'lib/keystore.go')
0 files changed, 0 insertions, 0 deletions