SecureCRT:保存输出日志的方法

本文详细介绍了如何在SecureCRT中设置自动记录日志功能,包括选择日志文件位置、编辑文件名、定制记录内容格式以及选项配置,如覆盖或追加日志、连接时间点启动日志等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先让我们来回忆一下历史久远的手动记录日志功能:“文件”——“会话日志”,选择日志文件的存放位置并拟定文件名,点击保存。
在这里插入图片描述

SecureCRT使用之自动记录日志功能

自动记录日志功能:

选择“选项”——“全局选项”,打开全局选项,在常规设置中找到“默认会话”设置项,点击右侧的“编辑默认设置”:

英文版下:选择“Options”——“Global Options”,打开全局选项,在常规设置中找到“default session”设置项,点击右侧的“edit default settings”:
在这里插入图片描述

SecureCRT使用之自动记录日志功能

上一步骤操作后,打开如下图所示的界面,选择“日志文件”(英文版下选择“Log file”),如下图所示,让我们分别解释一下右侧四个红色方框部分。
在这里插入图片描述

SecureCRT使用之自动记录日志功能3. 帮助:对应上图的右侧第四个红框,可以看到一些日志数据替换的格式,
%H:主机名 %S:会话名称 %Y:年(2位数字)

%M:月(2位数字) %D:日(2位数字) %h:小时(2位数字)

%m:分钟(2位数字) %s:秒(2位数字) %t:毫秒(3位数字)

%%:百分比(%)
在这里插入图片描述

SecureCRT使用之自动记录日志功能
在这里插入图片描述

日志文件名:对应上图的右侧第一个红框,点击右侧浏览可以选择日志存放的磁盘位置,选择之后我们再来手动编辑文件名,例如我们编辑成了“F:\tmp\session-%S-%Y%M%D.log”,则我们对应的会话将记录的文件名字如下图所示:其中数据替换格式在上面的帮助一段中已讲。
SecureCRT使用之自动记录日志功能
在这里插入图片描述

选项:对应上图的右侧第二个红框,可以根据自己的习惯进行配置,例如希望每次记录的调试信息都只含有此次的内容,就可以选择“覆盖文件”,如果希望日志信息一直记录不缺失,那么就可以选择“追加到文件”,这样内容就在一个文件中不断追加,虽然内容全部都在,但是有时候不太方便统计分析单次的情况。
再比如,希望在连上设备时就开始记录,那么就勾选“在连接上开始记录日志”。希望在每个自然日都是一个独立的日志文件,则选择“半夜时启用新日志”(即零点时根据%D另外开创一个新文件)。

SecureCRT使用之自动记录日志功能
6. 自定义日志数据:对应上图的右侧第三个红框,下图为一个实例,在连接上时,打印的效果如图中的第一行;在每一行的效果,如图中每行前面列的打印。断开时同上

SecureCRT使用之自动记录日志功能时一样的情况,自己动手试试吧。

https://blog.csdn.net/ai2000ai/article/details/76726604

### SecureCRT 配置自动保存打印信息的方法 为了实现 SecureCRT 的自动保存打印信息功能,可以按照以下方式配置: #### 单个会话的日志保存设置 如果需要针对特定的会话启用日志记录功能,则可以通过单个会话的方式进行配置。具体操作如下: 进入目标会话的属性页面,在 **“Logging”** 菜单项中找到并勾选 **“Enable Logging”** 选项[^3]。此时可以选择是否提示文件名以及指定日志文件路径。 #### 默认全局日志保存设置 对于新创建或者尚未单独调整过的会话,默认情况下也可以统一开启日志记录功能。这通常通过修改应用级别的偏好设定来达成: 前往菜单栏中的 **Options -> Global Options...**, 接着定位到 **Terminal / Log File Settings** 小节下面的部分;在这里同样能够激活相应的开关,并定义通用的时间戳格式等内容[^1]。 #### 时间戳定制化 当启用了上述任一种类型的日志捕获之后, 如果希望进一步增强可读性和追踪能力的话, 可以为每一行数据附加精确的时间标记. 方法是在对应位置填写类似于 `%Y-%M-%D_%h:%m:%s` 这样的模板字符串作为前缀[^2]. 以下是用于Python脚本自动化生成带时间戳的日志名称的一个简单例子: ```python import datetime def get_log_filename(): now = datetime.datetime.now() filename = f"{now.strftime('%Y%m%d_%H%M%S')}.log" return filename print(get_log_filename()) ``` 此函数可以根据当前日期和时刻动态构建唯一的LOG文件命名方案.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值