玩转Secure CRT--自动保存所有的log

SCRT 的功能非常的强大,至今没有发现替代者(什么?Xshell?某些原因,打死我也不会用)。

简单介绍一下SCRT 的记录log功能,我们在运维、开发、测试等需要通过SSH、串口连接设备,我们希望能够记录我们输入的命令、设备的输出的信息等,大多数的软件都可以实现这样的功能,而SCRT 还可以记录每一行信息的时间,这样我们可以方便的追溯日志发生的时间、不同日志之间的时间间隔等,下面简单介绍可以实现的功能:

  1. 不同 host 的 session 记录到不同的文件;

  2. 同一个 host 的 session 不同时间建立的 connection 记录到不同的文件;
  3. 记录 session 建立的时间;
  4. 记录断开 session 的时间;
  5. 记录每一行日志的时间;
    玩转Secure CRT--自动保存所有的log_第1张图片

下面介绍一下如何实现:

在SCRT---> Options-->Global Options-->General -->Default Session-->Edit Default Settings -->Log File:

指定Log file Name:D:\Green\SecureCRT\log\%H_%Y%M%D_%h%m.log
 

Upon connect:      ----start--- %Y%M%D

Upon disconnect:      ----end--- %Y%M%D

On each line: %h:%m:%s:%t

结果:

玩转Secure CRT--自动保存所有的log_第2张图片

关于变量的说明

Substitutions group

In the dialog, this section lists some of the variables that SecureCRT can expand when writing to the log file. A complete list is shown below. 

%H - hostname

%S - session name

%Y - four-digit year

%y - two-digit year

%M - two-digit month

%D - two-digit day of the month

%P - port

%h - two-digit hour

%m - two-digit minute

%s - two-digit seconds

%t - three-digit milliseconds

%% - percent (%)

%envvar% - environment variable

效果图:

玩转Secure CRT--自动保存所有的log_第3张图片

你可能感兴趣的:(学习)