2024年2月9日发(作者:)

一.secureCRT设置自动保存log

1. 进入Options→Global Options→General→Default Session,选择Edit Default Settings

2. 选择Log File,进行如下设置:

①Log file name

D:SRT_log[%S]%Y年%M月%D日%h时%m分.txt

注:目录可以自己修改。后面的参数表示文件名的样式,比如:D:SRT_log

[serial-com12]2015年07月01日14时14分.txt。后面的文件名也可以改成自己喜欢的其它样式,比如%Y年%M月%D日%h时%m分%s秒(%S).txt

②Options

Start log upon connect:连接上之后就开始输出日志,必选。

Append to file:追加到文件,建议勾选这个。

Start new log at midnight:在午夜开始新的日志,防止单个日志文件太大。根据喜好勾选。

③Custom log data

Upon connect:不是必填,只是为了在日志的开头加上一句话,方便查看日志,比如“开始连接于%Y年%M月%D日%h时%m分===”

Upon disconnect:不是必填,只是为了在日志的结尾加上一句话,比如“断开连接于%Y年%M月%D日%h时%m分===”

On each line:不是必填,在每行日志的前面加上一句话。比如填入 [%Y%M%D-%h%m%s],就会在日志的每行前面加上[年月日-时分秒],方便查看日志的时间,就可以不必在输入logcat命令时多输入-v time选项。

3. 点击OK,在弹出的对话框中选择Change ALL sessions(no undo)。

4. 关闭secureCRT并重新打开,之后在secureCRT窗口里显示的所有文字都会存到文件里面去。

二.设置编码,以免日志里的中文是乱码

1. 进入Options→Global Options→General→Default Session,选择Edit Default Settings

2. 选择Appearance,进行如下设置:

把Character encoding变为 UTF-8

注:因为android的logcat日志输出的是UTF-8编码的,所以在secureCRT工具里的编码要设置成一致的。如果是其它项目,要设置成相应的编码。