提示消息显示的持续时间能否由用户控制?有时候字多闪得快,记不住。
另外能否提供一个弱调试模式,即不记录详细的调试步骤,那玩意太多了,一般用户不会打开。
弱调试模式,或者叫做log模式:只记录”提示消息”,动作运行中发生的失败提示、警告,也就是这些会被用户看到的信息,保存下来。
好处:这样如果用户运行动作,离开后,等动作挂了或者运行结束,可以快速简单的看一看发生了什么,既不需要打开庞大的调试记录,又能获取重要关键的运行信息,也可以避免有些提示消息字多消失快看不完。
可以考虑做一个子程序,在提示消息的同时,给指定位置的文件里以追加方式写入提示内容。
是的,现在我就把所有的提示信息封装起来用的。
但是为了增加log功能,记录失败信息,就只能把所有用到的动作都封装一遍。
所以,在”保存所有调试信息“和”什么信息都不保存“之间,增加一个仅保存失败信息的log模式是非常有必要的。
就像我在终端里面运行一个脚本一样,脚本的所有printf、warning、error至少可以留在终端上。但是quicker运行一个组合动作的话,失败信息错过了就没了。
如果是未处理的失败(步骤执行出错)动作停止了,会在quicker.log里有一条日志记录。
竟然有log功能,还是大佬全面!