| 命令 | 作用 |
| clear logging | 清除内存缓冲区中的日志信息 |
| logging | 配置将日志记录到指定的日志服务器 |
| logging buffered | 配置记录日志信息的内存缓冲区参数(日志信息严重性级别、缓冲区大小) |
| logging console | 配置允许在控制台上显示的日志信息级别 |
| logging count | 打开日志统计功能 |
| logging facility | 配置日志信息的设备值 |
| logging file | 配置将日志信息保存在文件中 |
| logging file numbers | 配置系统日志信息写入扩展Flash中的文件个数 |
| logging filter direction | 过滤送往某个方向的日志信息 |
| logging filter rule | 配置日志信息的过滤规则 |
| logging filter type | 配置日志信息的过滤类型 |
| logging flash flush | 配置将系统缓冲区中的日志信息立即写入到Flash文件中 |
| logging flash interval | 配置系统日志信息写入扩展Flash中的时间间隔 |
| logging life-time level | 配置扩展Flash中的日志文件的保存时间 |
| logging monitor | 配置允许在监视终端的窗口上显示的日志信息级别 |
| logging on | 允许日志信息在不同设备上的显示 |
| logging performance switch | 开启性能日志输出开关 |
| logging policy | 配置日志分级上报时所使用的分级策略 |
| logging priv-format private | 配置在日志格式中优先级<PRI>后增加一个空格 |
| logging rate-limit | 打开日志速率限制功能,限制每秒内允许输出的日志信息 |
| logging rd on | 在VSU环境中打开日志重定向功能,以允许从机或备机的日志信息重定向到主机 |
| logging rd rate-limit | 在VSU环境中打开重定向日志速率限制功能,用于限制每秒内允许从机或备机重定向到主机输出的日志信息 |
| logging server | 配置将日志记录到指定的日志服务器 |
| logging source interface | 设置日志报文的源接口 |
| logging source ip | 配置日志报文的源IPv4地址 |
| logging source ipv6 | 配置日志报文的源IPv6地址 |
| logging statistic enable | 打开日志定时上送功能 |
| logging statistic mnemonic interval | 配置日志定时上送的时间间隔 |
| logging statistic terminal | 打开定时上送的日志(系统性能统计日志)输出到控制台和远程终端功能 |
| logging synchronous | 打开用户输入与日志信息输出同步功能,防止用户正在输入字符时被打断 |
| logging trap | 设置允许发送给Syslog Server的日志信息级别 |
| logging userinfo | 开启记录用户登录/退出的Log信息 |
| logging userinfo command-log | 开启记录用户操作的Log信息 |
| service log-format rfc5424 | 将日志格式切换到RFC5424日志格式 |
| service private-syslog | 将日志格式调整成私有的日志显示格式 |
| service sequence-numbers | 在日志信息中加上序号 |
| service standard-syslog | 将日志格式调整成标准RFC3164中所定义的日志格式 |
| service sysname | 配置系统输出的日志信息中携带系统名的功能 |
| service timestamps | 在日志信息中加上时间戳信息 |
| show logging | 查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文 |
| show logging config | 查看日志配置的参数、统计信息 |
| show logging count | 查看系统中各模块日志信息产生的次数,以及最后产生的时间等统计信息 |
| show logging reverse | 查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文 |
| show logging last | 查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文 |
| terminal monitor | 允许在当前监视终端的窗口上显示日志信息 |
1.1 clear logging
【命令功能】
clear logging命令用来清除内存缓冲区中的日志信息。
【命令格式】
clear logging
【参数说明】
无
【命令模式】
特权模式
【缺省级别】
14
【使用指导】
本命令只清除内存缓冲区中日志报文内容,不能清除日志报文的统计信息。
【配置举例】
# 清除内存缓冲区中日志报文内容。
Hostname> enable
Hostname# clear logging
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.2 logging
【命令功能】
logging命令用来配置将日志记录到指定的日志服务器。
no logging命令用来删除日志服务器列表中的指定地址的日志服务器。
default logging命令用来恢复缺省配置。
缺省情况下,未配置将日志记录到指定的日志服务器。
【命令格式】
logging { ipv4-address | ipv6 ipv6-address } [ vrf vrf-name ] [ udp-port port-number ] [ facility facility-type ] [ level inform-level ]
no logging { ipv4-address | ipv6 ipv6-address } [ vrf vrf-name ] [ udp-port ]
default logging { ipv4-address | ipv6 ipv6-address } [ vrf vrf-name ] [ udp-port ]
【参数说明】
ipv4-address:接收日志信息的主机IPv4地址。
vrf vrf-name:指定连接到日志主机的VRF实例名称。
ipv6 ipv6-address:指定接收日志信息的主机IPv6地址。
udp-port port-number:指定日志主机的端口号。取值范围为1~65535,缺省值为514。
facility facility-type:接收日志信息的主机允许接收的日志设备值。其中在未开启RFC5424日志格式的情况下,日志信息发往服务器的系统设备值缺省为local7(23);在开启RFC5424日志格式的情况下,日志信息发往服务器的系统设备值缺省为local0(16)。
level inform-level:接收日志信息的主机允许接收的日志等级,取值范围为0~7,缺省发送往日志服务器的日志信息级别为informational(6级)。其中严重级别可以使用级别名称,也可以直接使用数字。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
本命令用来指定一个Syslog Server来接收设备的日志信息。用户最多可以配置5个Syslog Server。日志信息将同时发给配置的所有Syslog Server。
【配置举例】
# 配置一个地址为10.1.1.100,端口号为8099的Syslog Server。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging 202.101.11.1 udp-port 8099
# 配置一个IPv6地址为AAAA:BBBB::FFFF的Syslog Server。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging ipv6 AAAA:BBBB::FFFF
【提示信息】
# 如果设备上配置的Syslog Server超过5个,则提示错误。
You can't configure more than 5 syslog servers!
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.3 logging buffered
【命令功能】
logging buffered命令用来配置记录日志信息的内存缓冲区参数(日志信息严重性级别、缓冲区大小)。
no logging buffered命令用来禁止在内存缓冲区中记录日志信息。
default logging buffered命令用来将把内存缓冲区大小恢复为缺省值。
缺省情况下,缓冲区大小为1兆字节,日志信息严重性级别为7。
【命令格式】
logging buffered [ buffer-size ] [ severity-level ]
no logging buffered
default logging buffered
【参数说明】
buffer-size:缓冲区大小。取值范围为4096~10485760(4千~10兆),单位为字节,缺省值为1048576(1兆)。
severity-level:日志信息的严重性级别。取值范围为0~7。其中严重级别可以使用级别名称,也可以直接使用数字。关于日志信息严重性的详细说明见表1-11。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
内存缓冲区空间是循环使用的,如果指定大小的内存区被写满,则最早的日志信息将被覆盖。使用show logging命令查看内存缓冲区的日志信息。
内存缓冲区中的日志信息是临时性的,设备重启或者执行clear logging命令时,缓冲区中的日志信息将被清除。如果要跟踪问题,应该将日志写到扩展Flash或者发送给Syslog Server。
在系统运行较长时间以后,此时修改日志缓冲大小,特别是较大缓冲的时候,可能不会成功,会提示失败信息。这一般是因为系统运行时间较长,可供分配的连续内存空间不足所致。建议在系统刚启动时修改日志缓冲大小。
日志信息分为8个级别,值越小,日志信息严重性级别越高,即0级别的信息是最高级别的信息。当指定设备允许显示的日志信息级别以后,等于或低于所设置值级别的日志信息将被允许显示。具体说明见表1-11。
表1-1 日志信息严重性的详细说明
| 关键字 | 等级 | 描述 |
| Emergencies | 0 | 紧急情况,系统不能正常运行 |
| Alerts | 1 | 需要立即采取措施改正的问题 |
| Critical | 2 | 重要情况 |
| Errors | 3 | 错误信息 |
| Warnings | 4 | 警告信息 |
| Notifications | 5 | 普通类型,不过需要关注的重要信息 |
| Informational | 6 | 说明性的信息 |
| Debugging | 7 | 调试信息 |
【配置举例】
# 配置只允许级别为6以及低于6的日志信息记录在大小为10000字节的内存缓冲区中。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging buffered 10000 6
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.4 logging console
【命令功能】
logging console命令用来配置允许在控制台上显示的日志信息级别。
no logging console命令用来禁止在控制台上显示日志报文。
default logging console命令用来恢复缺省配置。
缺省情况下,控制台上显示的日志信息级别为7(Debugging,调试信息)。
【命令格式】
logging console [ severity-level ]
no logging console
default logging console
【参数说明】
severity-level:日志报文的严重性级别,取值范围为0~7。其中严重性级别可以使用级别名称,也可以直接使用数字。关于日志信息严重性的详细说明,见表1-11。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
配置日志严重性以后,在数值上等于或低于该严重性级别的日志报文将被显示在控制台上。
使用show logging命令查看日志设置的相关参数和统计。
【配置举例】
# 配置允许在控制台显示的日志信息级别为6。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging console informational
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.5 logging count
【命令功能】
logging count命令用来打开日志统计功能。
no logging count命令用来清除日志统计数据并关闭日志统计功能。
default logging count命令用来恢复缺省配置。
缺省情况下,日志统计功能处于关闭状态。
【命令格式】
logging count
no logging count
default logging count
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
本命令用于打开日志统计功能。从命令打开时开始统计。执行no logging count命令时,统计功能被关闭,并且统计数据被清除。
【配置举例】
# 打开日志统计功能。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging count
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.6 logging facility
【命令功能】
logging facility命令用来配置日志信息的设备值。
no logging facility命令用来恢复设备值为缺省值。
default logging facility命令用来恢复缺省配置。
缺省情况下,在开启RFC5424日志格式的情况下,设备值缺省为16(Local0,Local use);在未开启RFC5424日志格式的情况下,设备值缺省为23(Local7,Local use)。
【命令格式】
logging facility facility-type
no logging facility
default logging facility
【参数说明】
facility-type:Syslog设备值,具体的设备值请参考【使用指导】。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
日志信息的设备值用于构造日志信息的优先级,具体的计算公式为:
priority(优先级) = Facility(设备值) * 8 + serverity(日志等级)。
计算出来后的日志优先级,将作为日志报文的一部分发送给日志服务器,日志服务器可以用于标志不同的日志来源,查找、过滤对应日志源的日志。Syslog可能的设备值说明见表1-22。
表1-2 Syslog设备值说明表
| Numerical Code | Facility |
| 0 (kern) | Kernel messages |
| 1 (user) | User-level messages |
| 2 (mail) | Mail system |
| 3 (daemon) | System daemons |
| 4 (auth1) | security/authorization message |
| 5 (syslog) | Messages generated internally by syslogd |
| 6 (lpr) | Line printer system |
| 7 (news) | USENET news |
| 8 (uucp) | Unix-to-Unix copy system |
| 9 (clock1) | Clock daemon |
| 10 (auth2) | security/authorization message |
| 11 (ftp) | FTP daemon |
| 12 (ntp) | NTP daemon |
| 13 (logaudit) | Log audit |
| 14 (logalert) | Log alert |
| 15 (clock2) | Clock daemon |
| 16 (local0) | Local use |
| 17 (local1) | Local use |
| 18 (local2) | Local use |
| 19 (local3) | Local use |
| 20 (local4) | Local use |
| 21 (local5) | Local use |
| 22 (local6) | Local use |
| 23 (local7) | Local use |
【配置举例】
# 配置Syslog设备值为kern。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging facility kern
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.7 logging file
【命令功能】
logging file命令用来配置将日志信息保存在文件中。
no logging file命令用来删除保存日志信息的文件。
default logging file命令用来恢复缺省配置。
缺省情况下,不能将日志信息记录到扩展Flash中。
【命令格式】
logging file { flash: | usb0: } filename [ inform-level ] [ max-file-size ]
no logging file
default logging file
【参数说明】
flash::日志文件选择保存在扩展FLASH当中。
usb0::日志文件选择保存在USB0当中,此选项需要设备具有1个USB接口时才支持,并插入扩展的USB设备。
filename:日志文件名。不带文件类型,固定为txt类型。
inform-level:允许被记录到日志文件中的日志信息级别。取值范围为0~7。可以使用级别名称,也可以直接使用数字。缺省写到扩展Flash的中日志级别为6。关于日志信息的级别,请参考【使用指导】
max-file-size:日志文件的最大值。取值范围为131072~157286400(128千~150兆),单位为字节,缺省值为131072(128千)。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
如果没有Syslog Server,或者基于各种安全考虑不希望在网络中传输日志信息,可以选择将日志信息直接保存在扩展Flash中。
将日志信息记录到扩展Flash,必须另外采购扩展Flash,如果没有采购扩展Flash,logging file flash将被自动隐藏,不允许进行配置。如果没有Flash2,logging file flash2将被自动隐藏,不允许进行配置,当有Flash2,配置logging file flash,日志信息记录到Flash2。
日志文件后缀为固定为txt,配置其他类型的文件后缀名将提示配置失败。
【配置举例】
# 配置将日志信息记录在扩展Flash中,文件名为syslog.txt,文件大小为128K,日志信息级别为6。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging file flash:syslog
【提示信息】
# 如果配置的时候日志文件名长度超过20个字符,假如配置时文件名长度为21,则提示错误。
%Error: The file length must not be longer then 20, Current file length 21.
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.8 logging file numbers
【命令功能】
logging file numbers命令用来配置系统日志信息写入扩展Flash中的文件个数。
no logging file numbers命令用来取消配置日志文件的个数,恢复为缺省值。
default logging file numbers命令用来恢复缺省配置。
缺省情况下,日志文件的个数缺省为16个。
【命令格式】
logging file numbers file-numbers
no logging file numbers
default logging file numbers
【参数说明】
file-numbers:日志文件的个数,取值范围为2~16。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
修改日志文件的个数,系统不会删除已经产生的日志文件,因此,如果为了节约扩展Flash的空间,用户需要手动删除系统已经产生的日志文件(删除之前可以先通过tftp将日志文件传输到外界服务器)。例如:系统开启日志写文件功能后,缺省会写16个日志文件,并且假设设备已经产生了16个日志文件,此时想修改日志文件的个数为2个,系统产生的新日志信息将在索引值为0和1的两个日志文件中进行不断的循环覆盖重写,但是之前已经产生的索引值为2到16的日志文件还是会保留,系统不会删除,用户可以根据需要手动删除日志文件。
【配置举例】
# 配置日志文件的个数为8个。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging file numbers 8
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.9 logging filter direction
【命令功能】
logging filter direction命令用来过滤送往某个方向的日志信息。
no logging filter direction命令用来清除对往某个方向的日志信息的过滤操作。
default logging filter direction命令用来恢复缺省配置。
缺省情况下,配置过滤送往所有方向的日志信息,即为all。
【命令格式】
logging filter direction { all | buffer | file | server | terminal }
no logging filter direction { all | buffer | file | server | terminal }
default logging filter direction { all | buffer | file | server | terminal }
【参数说明】
all:过滤往所有方向的日志信息(包括:Console方向、VTY终端、日志缓冲区、日志文件、日志服务器)。
buffer:过滤往日志缓冲区的日志信息(即show logging命令显示出来的日志信息)。
file:过滤往日志文件的日志信息。
server:过滤往日志服务器的日志信息。
terminal:过滤往控制台和VTY终端(包括Telnet/SSH等)的日志信息。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
当需要将匹配过滤规则后的日志信息在所有方向上都过滤掉(包括:Console方向、VTY终端、日志缓冲区、日志文件、日志服务器)时,需要配置all关键字。
当只需要过滤往特定方向的日志信息,比如:过滤掉的日志信息不需要到终端界面,但需要写入到日志文件,或发送给日志信息器,只需要配置过滤往terminal方向的日志信息。
【配置举例】
# 配置过滤往terminal方向(包括:console和VTY终端等)的日志信息。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging filter direction terminal
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.10 logging filter rule
【命令功能】
logging filter rule命令用来配置日志信息的过滤规则。
no logging filter rule命令用来删除日志信息的过滤规则。
default logging filter rule命令用来恢复缺省配置。
缺省情况下,未配置日志信息过滤规则,不进行日志过滤。
【命令格式】
logging filter rule { exact-match module module-name mnemonic mnemonic-name level inform-level | single-match { level inform-level | mnemonic mnemonic-name | module module-name } }
no logging filter rule { exact-match module module-name mnemonic mnemonic-name level inform-level | single-match { level inform-level | mnemonic mnemonic-name | module module-name } }
default logging filter rule { exact-match module module-name mnemonic mnemonic-name level inform-level | single-match { level inform-level | mnemonic mnemonic-name | module module-name } }
【参数说明】
exact-match:精确匹配。
single-match:单个匹配。
module module-name:要过滤的模块名称。
mnemonic mnemonic-name:要过滤的日志信息助记符名称。
level inform-level:要过滤的日志信息等级。取值范围为0~7。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
当需要只过滤某一特定的日志信息时,则可以使用“精确匹配”规则,在配置时,需要指定具体的模块名、助记符名称、日志等级。
当需要过滤某些类型的日志信息时,则可以使用“单个匹配”规则,在配置时,只需要指定模块名、日志等级、助记符名称当中的一种。
当用户配置的日志信息过滤规则中,若单个匹配规则和精确匹配规则中同时配置了一样的模块名、助记符或信息等级,则单个匹配规避的优先级高于精确匹配。
【配置举例】
# 配置日志信息过滤规则为精确匹配,模块名为LOGIN、日志等级为5、助记符名称为LOGOUT。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging filter rule exact-match module LOGIN mnemonic LOGOUT level 5
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.11 logging filter type
【命令功能】
logging filter type命令用来配置日志信息的过滤类型。
no logging filter type命令用来恢复日志信息的过滤类型为缺省情况。
default logging filter type命令用来恢复缺省配置。
缺省情况下,配置过滤类型为“只过滤”。
【命令格式】
logging filter type { contains-only | filter-only }
no logging filter type
default logging filter type
【参数说明】
contains-only:“只包含”,表示只输出包含了过滤规则里面的关键字信息的日志,其它没有包含过滤规则里面的日志不会输出。
filter-only:“只过滤”,表示将过滤掉包含了过滤规则里面的关键字信息的日志,不会输出这些过滤掉的日志信息。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
当遇到某一个模块打出来的日志信息太多而导致终端界面出现刷屏,且用户又不关心此类日志信息的时候,可以在设备上面应用“只过滤”这一日志过滤类型,将刷屏的日志信息过滤掉。
当需要只打印某些日志信息时,则可以在设备上面应用“只包含”这一日志过滤类型,让包含了此规则的日志信息才输出到终端界面,方便用于观察某些事件是否有发生。
若只配置了过滤方向、过滤类型,但是没有配置过滤规则,那么配置不会生效,即不会进行日志过滤操作。
“只包含”和“只过滤”这两种过滤类型互斥,即同一时刻只能配置一种过滤类型。
【配置举例】
# 配置日志信息过滤类型为“只包含”。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging filter type contains-only
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.12 logging flash flush
【命令功能】
logging flash flush命令用来配置将系统缓冲区中的日志信息立即写入到Flash文件中。
【命令格式】
logging flash flush
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
用户配置logging flash flush命令时,配置一次作用一次,配置后立即将存在缓冲区中的日志信息写入到Flash文件中。
在系统开启日志信息写Flash文件功能后,设备产生的日志信息会先缓存在系统日志缓冲区中,只有当缓冲区满或定时器到期后,才会将缓冲区中的日志信息写入到Flash文件中,可以通过本命令设置将系统缓冲区中的日志信息立即写入到Flash文件中。
【配置举例】
# 配置将系统缓冲区中的日志信息立即写入到Flash文件中。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging flash flush
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
l dir(基础配置/文件系统管理命令)
1.13 logging flash interval
【命令功能】
logging flash interval命令用来配置系统日志信息写入扩展Flash中的时间间隔。
no logging flash interval命令用来恢复日志信息写入Flash的时间间隔为缺省值。
default logging flash interval命令用来恢复缺省配置。
缺省情况下,日志信息写入Flash文件的时间间隔为3600s。
【命令格式】
logging flash interval log-write-flash-interval
no logging flash interval
default logging flash interval
【参数说明】
log-write-flash-interval:日志信息写入到FLASH文件的时间间隔。取值范围为1~51840,单位为秒。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
为了避免系统太过频繁去写Flash文件,建议请勿将时间间隔配置太小。
【配置举例】
# 配置日志信息写Flash文件的时间间隔为5分钟。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging flash interval 300
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.14 logging life-time level
【命令功能】
logging life-time level命令用来配置扩展Flash中的日志文件的保存时间。
no logging life-time level命令用来取消配置日志的保存时间。
default logging life-time level命令用来恢复缺省配置。
缺省情况下,不对日志文件的保存时间进行限制,日志文件的保存时间受限于用户配置的日志文件的大小。
【命令格式】
logging life-time level inform-level life-time-days
no logging life-time level level
default logging life-time level level
【参数说明】
inform-level:指定日志信息级别。取值范围为0~7。
life-time-days:日志信息级别对应的日志文件保存天数。取值范围为7~365,单位为天。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
因为扩展Flash的大小和不同级别日志信息的重要性程度不同,建议针对不同级别的日志信息配置不同的保存天数。
当开启了基于时间的日志保存功能,则原本基于文件大小的日志保存功能将失效,且日志信息文件统一存放在扩展Flash的syslog/目录下。
【配置举例】
# 配置日志信息级别为6的日志信息,保存天数为10天。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging life-time level 6 10
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.15 logging monitor
【命令功能】
logging monitor命令用来配置允许在监视终端的窗口上显示的日志信息级别。
no logging monitor命令用来禁止在视终端的窗口上打印日志报文。
default logging monitor命令用来恢复缺省配置。
缺省情况下,在视终端的窗口上显示的日志信息级别为7(Debugging,调试信息)。
【命令格式】
logging monitor [ severity-level ]
no logging monitor
default logging monitor
【参数说明】
severity-level:日志报文的严重性级别。取值范围为0~7。可以使用级别名称,也可以直接使用数字。关于日志信息严重性的详细说明见表1-1。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
当需要在VTY窗口上打印日志信息时,需要先执行terminal monitor命令,拆能够在当前VTY窗口打印日志信息。执行logging monitor命令来定义显示到VTY窗口上面的日志信息级别。关于日志信息严重性的详细说明,见表1-1。
【配置举例】
# 配置允许在VTY窗口上打印的日志信息级别为6。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging monitor informational
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.16 logging on
【命令功能】
logging on命令用来允许日志信息在不同设备上的显示。
no logging on命令用来禁止日志信息的显示。
default logging on命令用来恢复缺省配置。
缺省情况下,允许日志信息在不同设备上显示。
【命令格式】
logging on
no logging on
default logging on
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
日志信息不仅可以显示在Console 窗口、VTY窗口上,也可以记录在不同的设备上:内存缓冲区、扩展Flash、Syslog Server。如果关闭日志开关,除了严重性级别为小于1的Log以外的其他日志信息将不被显示或记录。
【配置举例】
# 关闭日志开关。
Hostname> enable
Hostname# configure terminal
Hostname(config)# no logging on
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.17 logging performance switch
【命令功能】
logging performance switch命令用来开启性能日志输出开关。
no logging performance switch命令用来关闭性能日志输出开关。
default logging performance switch命令用来恢复缺省配置。
缺省情况下,性能日志输出开关处于关闭状态。
【命令格式】
logging performance switch
no logging performance switch
default logging performance switch
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
开启性能日志输出开关,则使用性能日志打印接口输出的日志会走性能日志通道(性能日志通道,即日志只发送到日志服务器,这种机制是针对有快速输出大量日志到服务器的业务,一般无需配置)。
【配置举例】
# 配置开启性能日志输出开关功能。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging performance switch
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.18 logging policy
说明
仅S6920-4C、S6520-64CQ、S6510-4C、S6510-48VS8CQ设备不支持本命令。
【命令功能】
logging policy命令用来配置日志分级上报时所使用的分级策略。
no logging policy命令用来删除日志分级上报的分级策略。
default logging policy命令用来恢复缺省配置。
缺省情况下,日志分级策略功能处于关闭状态。
【命令格式】
logging policy module module-name [ not-lesser-than ] policy-level direction { all | buffer | console | file | monitor | server }
no logging policy [ module module-name [ not-lesser-than ] policy-level direction { all | buffer | console | file | monitor | server } ]
default logging policy [ module module-name [ not-lesser-than ] policy-level direction { all | buffer | console | file | monitor | server } ]
【参数说明】
module module-name:分级策略的模块名。
not-lesser-than:配置分级策略时日志的过滤规则。其中指定该选项时,表示大于等于所配置的日志级别的日志才会按照所配置的方向输出,小于所配置的日志级别的日志会被过滤掉;没有指定该选项时,表示小于等于所配置的日志级别的日志才会按照所配置的方向输出,大于所配置的日志级别的日志会被过滤掉。
policy-level:所要配置分级策略的日志级别。
all:在所有的方向上都实行日志分级策略。
buffer:只在保存到缓冲区方向上实行日志分级策略。
console:只在输出到控制台方向上实行日志分级策略。
file:只在输出到日志文件方向上实行日志分级策略。
monitor:只在输出到远程终端方向上实行日志分级策略。
server:只在发往日志服务器方向上实行日志分级策略。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
执行命令no logging policy未选择参数module时,表示删除所有日志分级上报的分级策略。
【配置举例】
# 配置SYS模块级别大于等于5级的日志只往控制台方向输出,级别小于等于3级的日志只往缓冲区方向输出。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging policy module SYS not-lesser-than 5 direction console
Hostname(config)# logging policy module SYS 3 direction buffer
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.19 logging priv-format private
【命令功能】
logging priv-format private命令用来配置在日志格式中优先级<PRI>后增加一个空格。
no logging priv-format private命令用来取消在日志格式中优先级<PRI>后增加一个空格。
default logging priv-format private命令用来恢复缺省配置。
【命令格式】
logging priv-format private
no logging priv-format private
default logging priv-format private
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
需要在日志格式中优先级<PRI>后增加一个空格时配置。
缺省情况下,设备发往服务器的日志信息显示格式如下:
<pri>*timestamp: %module-level-mnemonic: content
依次是:
<优先级>*时间戳: %模块名-级别-助记符: 日志文本
使用本命令,设备发往服务器的日志信息显示格式如下:
<pri> *timestamp: %module-level-mnemonic: content
【配置举例】
# 配置在日志格式中优先级<PRI>后增加一个空格。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging priv-format private
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.20 logging rate-limit
【命令功能】
logging rate-limit命令用来打开日志速率限制功能,限制每秒内允许输出的日志信息。
no logging rate-limit命令用来关闭日志速率限制功能。
default logging rate-limit命令用来恢复缺省配置。
缺省情况下,日志速率限制功能处于关闭状态。
【命令格式】
logging rate-limit [ console ] [ all ] number [ except [ severity-level ] ]
no logging rate-limit
default logging rate-limit
【参数说明】
console:设置每秒钟内允许在控制台上显示的日志信息数。
all:设置对所有的日志信息进行速率控制,包括0~7级所有日志信息。
number:每秒钟内允许处理的日志信息,取值范围为1~10000。
except:小于等于此严重性级别的日志信息,不进行速率控制;缺省级别为error(3),对小于等于error级别的日志信息不进行速率控制。
severity-level:日志信息严重性级别,级别越小,严重性越高,取值范围为0~7。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
本命令可以防止大量的日志信息输出。
【配置举例】
# 配置每秒钟内允许处理的所有日志信息(包括debug)为10条,但是对warning及更严重级别不进行控制。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging rate-limit all 10 except warnings
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.21 logging rd on
【命令功能】
logging rd on命令用来在VSU环境中打开日志重定向功能,以允许从机或备机的日志信息重定向到主机。
no logging rd on命令用来关闭日志重定向功能。
default logging rd on命令用来恢复缺省配置。
缺省情况下,日志重定向功能处于开启状态。
【命令格式】
logging rd on
no logging rd on
default logging rd on
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
无
【配置举例】
# 关闭日志重定向功能。
Hostname> enable
Hostname# configure terminal
Hostname(config)# no logging rd on
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.22 logging rd rate-limit
【命令功能】
logging rd rate-limit命令用来在VSU环境中打开重定向日志速率限制功能,用于限制每秒内允许从机或备机重定向到主机输出的日志信息。
no logging rd rate-limit命令用来关闭重定向日志速率限制功能。
default logging rd rate-limit命令用来恢复缺省配置。
缺省情况下,日志重定向功能限制每秒最多重定向200条日志信息。
【命令格式】
logging rd rate-limit number [ except [ severity-level ] ]
no logging rd rate-limit
default logging rd rate-limit
【参数说明】
number:每秒钟内允许重定向的日志信息,取值范围为1~10000。
except:小于等于此严重性级别的日志信息,不进行速率控制;缺省级别为error(3),对小于等于error级别的日志信息不进行速率控制。
severity-level:日志信息严重性级别,级别越小,严重性越高,取值范围为0~7。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
本命令可以防止从机或备机重定向大量的日志信息到主机。
【配置举例】
# 配置每秒钟内允许从机重定向到主机的所有日志信息(包括debug)为10条,但是对warning及更严重级别不进行控制。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging rd rate-limit 10 except warnings
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.23 logging server
【命令功能】
logging server命令用来配置将日志记录到指定的日志服务器。
no logging server命令用来删除日志服务器列表中的指定地址的日志服务器。
default logging server命令用来恢复缺省配置。
缺省情况下,未配置将日志记录到指定的日志服务器。
【命令格式】
logging server [ oob ] { hostname | ipv4-address | ipv6 ipv6-address } [ via mgmt interface-number ] [ udp-port port-number ] [ vrf vrf-name ] [ facility facility-type ] [ level inform-level ]
no logging server [ oob ] { hostname | ipv4-address [ vrf vrf-name ] | ipv6 ipv6-address } [ via mgmt interface-number ] [ udp-port ]
【参数说明】
oob:将日志服务器指定为带外通信(一般指通过MGMT口发往日志服务器),只有在设备具备MGMT管理口的时候才会有该选项。
hostname:接收日志信息的主机的域名地址。
ipv4-address:接收日志信息的主机IPv4地址。
ipv6 ipv6-address:指定接收日志信息的主机IPV6地址。
via mgmt interface-number :指定日志主机在oob选项时使用的MGMT口
udp-port port-number:指定日志主机的端口号。取值范围为1~65535,缺省值为514。
vrf vrf-name:指定连接到日志主机的VRF(VPN路由转发表)实例名称。
facility facility-type:接收日志信息的主机允许接收的日志设备值。其中在未开启RFC5424日志格式的情况下,日志信息发往服务器的系统设备值缺省为local7(23);在开启RFC5424日志格式的情况下,日志信息发往服务器的系统设备值缺省为local0(16)。
level inform-level:接收日志信息的主机允许接收的日志等级,取值范围为0~7,缺省发送往日志服务器的日志信息级别为informational(6级)。其中严重级别可以使用级别名称,也可以直接使用数字。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
在一台设备上最多可以同时配置5个日志服务器。设备上的日志信息将同时发给配置的所有日志服务器。
在命令中配置oob关键字时,via关键字才可以被指定使用,同时/vrf关键字不能被使用。
IPv6的服务器不支持vrf和oob关键字
【配置举例】
# 配置一个地址为10.1.1.100,端口号为8099的Syslog Server。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging server 202.101.11.1 udp-port 8099
# 配置一个IPv6地址为AAAA:BBBB::FFFF的Syslog Server
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging server ipv6 AAAA:BBBB::FFFF
【提示信息】
# 如果设备上已经配置的Syslog Server超过5个,则提示错误。
You can't configure more than 5 syslog servers!
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.24 logging source interface
【命令功能】
logging source interface命令用来设置日志报文的源接口。
no logging source interface命令用来取消指定报文的源接口设置。
default logging source interface命令用来恢复缺省配置。
缺省情况下,未设置日志源地址,发送给服务器的日志报文源IP地址是报文发送接口的IP地址。
【命令格式】
logging source interface interface-type interface-number
no logging source interface
default logging source interface
【参数说明】
interface-type:接口类型。
interface-number:接口编号。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
缺省情况下,发送给Syslog Server 的日志报文源IP地址是报文发送接口的IP地址。为了便于跟踪管理,使用本命令将所有日志报文的源IP地址固定为某个接口的IP地址后,管理员能够通过唯一地址识别从哪台设备发送出来的日志报文,倘若设备上未配置该源接口或源接口上未配置IP地址,则日志报文源IP地址仍为报文发送接口的IP地址。
【配置举例】
# 配置指定Loopback 0的地址为Syslog报文的源地址。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging source interface loopback 0
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.25 logging source ip
【命令功能】
logging source ip命令用来配置日志报文的源IPv4地址。
no logging source ip命令用来删除指定报文的源IPv4地址。
default logging source ip命令用来恢复缺省配置。
缺省情况下,未配置日志报文的源IPv4地址。
【命令格式】
logging source ip ipv4-address
no logging source ip
default logging source ip
【参数说明】
ipv4-address:指定向IPv4日志主机发送日志报文的源IPv4地址。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
缺省情况下,发送给Syslog Server 的日志报文源IP地址是报文发送接口的IP地址。为了便于跟踪管理,使用本命令将所有日志报文的源IP地址固定为某个IP地址后,管理员能够通过唯一地址识别从哪台设备发送出来的日志报文,倘若设备上未配置该IP地址,则日志报文源IP地址仍为报文发送接口的IP地址。
【配置举例】
# 配置指定地址192.168.1.1为Syslog报文的源地址。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging source ip 192.168.1.1
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.26 logging source ipv6
【命令功能】
logging source ipv6命令用来配置日志报文的源IPv6地址。
no logging source ipv6命令用来删除指定报文的源IPv6地址。
default logging source ipv6命令用来恢复缺省配置。
缺省情况下,未配置日志报文的源IPv6地址。
【命令格式】
logging source ipv6 ipv6-address
no logging source ipv6
default logging source ipv6
【参数说明】
ipv6-address:指定向IPV6日志主机发送日志报文的源IPV6地址。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
缺省情况下,发送给Syslog Server的日志报文源IP地址是报文发送接口的IP地址。为了便于跟踪管理,使用本命令将所有日志报文的源IP地址固定为某个IP地址后,管理员能够通过唯一地址识别从哪台设备发送出来的日志报文,倘若设备上未配置该IP地址,则日志报文源IP地址仍为报文发送接口的IP地址。
【配置举例】
# 配置指定地址1::1/64为Syslog报文的源地址。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging source ipv6 1::1
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.27 logging statistic enable
说明
仅S6920-4C、S6520-64CQ、S6510-4C、S6510-48VS8CQ设备不支持本命令。
【命令功能】
logging statistic enable命令用来打开日志定时上送功能。
no logging statistic enable命令用来关闭日志定时上送功能。
default logging statistic enable命令用来恢复缺省配置。
缺省情况下,日志定时上送功能处于关闭状态。
【命令格式】
logging statistic enable
no logging statistic enable
default logging statistic enable
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
使用本命令打开日志定时上送功能后,系统将按一定的时间间隔输出一系列的性能统计数据,方便日志服务器对系统的性能进行跟踪。
【配置举例】
# 打开日志定时上送的功能。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging statistic enable
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.28 logging statistic mnemonic interval
说明
仅S6920-4C、S6520-64CQ、S6510-4C、S6510-48VS8CQ设备不支持本命令。
【命令功能】
logging statistic mnemonic interval命令用来配置日志定时上送的时间间隔。
no logging statistic mnemonic命令用来恢复缺省的日志定时上送时间间隔。
default logging statistic mnemonic命令用来恢复缺省配置。
缺省情况下,日志定时上送时间间隔为15分钟。
【命令格式】
logging statistic mnemonic mnemonic interval logging-statistic-interval
no logging statistic mnemonic mnemonic
default logging statistic mnemonic mnemonic
【参数说明】
mnemonic:日志定时上送的助记符字符串,用于标识系统性能统计对象
logging-statistic-interval:定时上送的时间间隔,取值为0、15、30、60、120,其中0表示关闭此统计对象的定时上送功能。单位为分钟。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
无
【配置举例】
# 配置统计对象MATCH的定时上送的时间间隔为30分钟。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging statistic mnemonic MATCH interval 30
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.29 logging statistic terminal
说明
仅S6920-4C、S6520-64CQ、S6510-4C、S6510-48VS8CQ设备不支持本命令。
【命令功能】
logging statistic terminal命令用来打开定时上送的日志(系统性能统计日志)输出到控制台和远程终端功能。
no logging statistic terminal命令用来关闭定时上送的日志输出到控制台和远程终端功能。
default logging statistic terminal命令用来恢复缺省配置。
缺省情况下,定时上送的日志输出到控制台和远程终端功能处于关闭状态。
【命令格式】
logging statistic terminal
no logging statistic terminal
default logging statistic terminal
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
无
【配置举例】
# 打开定时上送的日志输出到控制台和远程终端。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging statistic terminal
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.30 logging synchronous
【命令功能】
logging synchronous命令用来打开用户输入与日志信息输出同步功能,防止用户正在输入字符时被打断。
no logging synchronous命令用来关闭用户输入与日志信息输出同步功能。
default logging synchronous命令用来恢复缺省配置。
缺省情况下,用户输入与日志信息输出同步功能处于关闭状态。
【命令格式】
logging synchronous
no logging synchronous
default logging synchronous
【参数说明】
无
【命令模式】
Line配置模式
【缺省级别】
14
【使用指导】
使用本命令打开用户输入与日志信息输出同步功能后,可以防止用户正在输入的字符时被打断,如果正在输入命令configure terminal时,打印端口UP-DOWN日志信息,则输入的命令会重新输出:
Hostname# configure terminal
Oct 9 23:40:55 %LINK-CHANGED: Interface GigabitEthernet 0/1, changed state to down
Oct 9 23:40:55 %LINEPROTO-UPDOWN: Line protocol on Interface GigabitEthernet 0/1, changed state to DOWN
【配置举例】
# 打开控制台上面的用户输入与日志信息输出同步功能。
Hostname> enable
Hostname# configure terminal
Hostname(config)# line console 0
Hostname(config-line)# logging synchronous
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.31 logging trap
【命令功能】
logging trap命令用来设置允许发送给Syslog Server的日志信息级别。
no logging trap命令用来禁止将日志报文发送给Syslog Server。
default logging trap命令用来恢复缺省配置。
缺省情况下,发送给Syslog Server的日志信息级别为6(Informational,说明性的信息)。
【命令格式】
logging trap [ severity-level ]
no logging trap
default logging trap
【参数说明】
severity-level:日志报文的严重性级别。取值范围为0~7。严重性级别可以使用级别名称,也可以直接使用数字。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
需要将日志信息发送给Syslog Server时,要先配置logging server命令,再使用logging trap指定发送给日志信息的严重性级别,关于日志信息严重性的详细说明,见表1-1。
当设备支持对日志服务器独立进行日志服务器接收日志等级配置时,以日志服务器独立设置的等级配置为准。
【配置举例】
# 配置将级别为6的日志信息发送给地址为202.101.11.22的Syslog Server。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging server 202.101.11.22
Hostname(config)# logging trap informational
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.32 logging userinfo
【命令功能】
logging userinfo命令用来开启记录用户登录/退出的Log信息。
no logging userinfo命令用来关闭记录用户登录/退出的Log信息。
default logging userinfo命令用来恢复缺省配置。
缺省情况下,记录用户登录/退出设备的日志日志信息功能处于关闭状态。
【命令格式】
logging userinfo
no logging userinfo
default logging userinfo
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
开启记录用户登录/退出设备的Log信息后,当有用户连接到设备时,就会打出相应的Log信息提醒设备管理员,日志格式如下:
Mar 22 14:05:45 %LOGIN-LOGIN_SUCCESS: User login from vty0 (192.168.23.68) OK.
【配置举例】
# 配置打开记录用户登录/退出设备的Log信息功能。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging user-info
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.33 logging userinfo command-log
【命令功能】
logging userinfo command-log命令用来开启记录用户操作的Log信息。
no logging userinfo command-log命令用来关闭记录用户操作的Log信息。
default logging userinfo command-log命令用来恢复缺省配置。
缺省情况下,设备记录相关操作的Log信息功能处于关闭状态。
【命令格式】
logging userinfo command-log
no logging userinfo command-log
default logging userinfo command-log
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
开启记录用户操作的Log信息后,当有用户修改设备配置时,就会打出相应的Log信息提醒设备管理员,日志格式如下:
Mar 22 14:10:40 %CLI-EXEC_CMD: Configured from vty0 (192.168.23.68) command-log: logging server 192.168.23.68.
若配置的5424日志格式,即配置了service log-format rfc5424命令,则需要再配置logging delay-send terminal命令,操作日志才能输出到终端(因为操作日志注册的是延迟上送模式)。
【配置举例】
# 配置打开记录用户操作的Log信息功能。
Hostname> enable
Hostname# configure terminal
Hostname(config)# logging userinfo command-log
The security log has been recorded, this command does not need to be opened.
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.34 service log-format rfc5424
【命令功能】
service log-format rfc5424命令用来将日志格式切换到RFC5424日志格式。
no service log-format rfc5424命令用来将日志格式切换到旧日志格式。
default service log-format rfc5424命令用来恢复缺省配置。
缺省情况下,日志格式使用RFC3164日志格式。
【命令格式】
service log-format rfc5424
no service log-format rfc5424
default service log-format rfc5424
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
切换成RFC5424日志格式后,旧日志格式中的命令service sequence-numbers、service sysname、service timestamps、service private-syslog、service standard-syslog将会失效并隐藏掉。
切换到旧的日志格式,则在RFC5424日志格式中使用的命令logging delay-send、logging policy、logging statistic将会失效并隐藏掉。
在新旧日志格式切换前后,show logging和show logging config的命令的显示内容也会有所变化。
【配置举例】
# 配置日志格式为RFC5424日志格式。
Hostname> enable
Hostname# configure terminal
Hostname(config)# service log-format rfc5424
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.35 service private-syslog
【命令功能】
service private-syslog命令用来将日志格式调整成私有的日志显示格式。
no service private-syslog命令用来取消私有的日志显示格式,恢复缺省的日志格式进行显示。
default service private-syslog命令用来恢复缺省配置。
缺省情况下,日志信息采用默认日志格式进行显示。
【命令格式】
service private-syslog
no service private-syslog
default service private-syslog
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
缺省情况下,设备上面的日志信息显示格式如下:
*timestamp: %facility-severity-mnemonic: description
依次是:*时间戳: %模块名-严重性级别-助记符信息: 详细日志信息
例如:
*May 31 23:25:21: %SYS-CONFIG_I: Configured from console by console
打开私有日志格式显示功能后,设备上面的日志信息显示格式如下:
timestamp facility-severity-mnemonic: description
依次是:时间戳 模块名-严重性级别-助记符信息: 详细日志信息。例如:
May 31 23:31:28 SYS-CONFIG_I: Configured from console by console
私有日志格式与默认日志格式的区别在于时间戳和标识串,私有日志格式的时间戳中前面少了一个“*”、后面少了一个“:”,标识串中前面少了一个“%”。
【配置举例】
# 配置把日志格式调整成私有日志格式。
Hostname> enable
Hostname# configure terminal
Hostname(config)# service private-syslog
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.36 service sequence-numbers
【命令功能】
service sequence-numbers命令用来在日志信息中加上序号。
no service sequence-numbers命令用来删除在日志信息中的序号。
default service sequence-numbers命令用来恢复缺省配置。
缺省情况下,日志信息中不带序号。
【命令格式】
service sequence-numbers
no service sequence-numbers
default service sequence-numbers
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
配置在日志信息中加上序号功能后,能够查询日志产生的先后顺序,并通过日志信息的序号验证日志信息是否丢失。
日志信息的序号从1开始。
【配置举例】
# 配置在日志信息中加上序号。
Hostname> enable
Hostname# configure terminal
Hostname(config)# service sequence-numbers
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.37 service standard-syslog
【命令功能】
service standard-syslog命令用来将日志格式调整成标准RFC3164中所定义的日志格式。
no service standard-syslog命令用来取消标准RFC3164中所定义的日志格式,恢复缺省的日志格式进行显示。
default service standard-syslog命令用来恢复缺省配置。
缺省情况下,日志信息采用默认日志格式进行显示。
【命令格式】
service standard-syslog
no service standard-syslog
default service standard-syslog
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
缺省情况下,设备上面的日志信息显示格式如下:
*timestamp: %facility-severity-mnemonic: description
依次是:*时间戳: %模块名-严重性级别-助记符信息: 详细日志信息
例如:
*May 31 23:25:21: %SYS-CONFIG_I: Configured from console by console
打开标准日志格式显示功能后,设备上面的日志信息显示格式如下:
timestamp %facility-severity-mnemonic: description
依次是:时间戳 %模块名-严重性级别-助记符信息: 详细日志信息
例如:
May 31 23:31:28 %SYS-CONFIG_I: Configured from console by console
标准日志格式与默认日志格式的区别在于时间戳,标准日志格式的时间戳中前面少了一个“*”、后面少了一个“:”。
【配置举例】
# 配置将日志格式调整成标准日志格式。
Hostname> enable
Hostname# configure terminal
Hostname(config)# service standard-syslog
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.38 service sysname
【命令功能】
service sysname命令用来配置系统输出的日志信息中携带系统名的功能。
no service sysname命令用来删除系统输出的日志信息中携带系统名的功能。
default service sysname命令用来恢复缺省配置。
缺省情况下,系统输出的日志信息没有携带系统名。
【命令格式】
service sysname
no service sysname
default service sysname
【参数说明】
无
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
配置在日志信息中加上系统名功能后,当日志发送服务器时,能够在服务器上查询到日志信息来自哪个设备。
【配置举例】
# 配置在日志信息中加上系统名。
Hostname> enable
Hostname# config terminal
Hostname(config)# service sysname
【提示信息】
无
【常见错误】
无
【平台说明】
【相关命令】
无
1.39 service timestamps
【命令功能】
service timestamps命令用来在日志信息中加上时间戳信息。
no service timestamps命令用来取消在日志信息中打上时间戳信息。
default service timestamps命令用来恢复日志信息的时间戳为默认值。
缺省情况下,系统日志使用的格式为datetime格式,且datetime时间戳格式没有携带年份和毫秒信息。
【命令格式】
service timestamps [ message-type [ datetime [ msec | year ] ] | uptime ]
no service timestamps [ message-type ]
default service timestamps [ message-type ]
【参数说明】
message-type:日志类型,有两种log和debug。其中log 信息是指在严重性级别在0~6之间的日志信息,debug信息是严重性级别为7的日志信息。
datetime:当前设备日期,格式为MM月 DD日 hh时:mm分:ss秒,例如Jul 27 16:53:07。
msec:当前设备日期支持毫秒显示,格式MM月 DD日 hh时:mm分:ss秒.ms毫秒,例如Jul 27 16:53:07.299。
year:当前设备日期支持年份显示,格式YY年 MM月 DD日期 hh时:mm分:ss秒,例如2007 Jul 27 16:53:07。
uptime:设备启动时间,格式DD天:hh小时:mm分:ss秒,例如07:00:10:41。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
配置Uptime参数选项的时间格式是设备自从上次启动到目前的运行时间,单位为秒。
配置Datetime参数选项的时间格式为当前设备的日期, 年-月-日 小时:分钟:秒。
【配置举例】
# 配置启用Log信息和Debug信息的时间戳,格式为Datetime:,并且支持毫秒显示。
Hostname> enable
Hostname# configure terminal
Hostname(config)# service timestamps debug datetime msec
Hostname(config)# service timestamps log datetime msec
Hostname(config)# end
Oct 8 23:04:58.301 %SYS-CONFIG_I: Configured from console by console
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.40 show logging
【命令功能】
show logging命令用来查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文。日志信息按照时间戳从旧到新的顺序显示。
【命令格式】
show logging
【参数说明】
无
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【使用指导】
无
【配置举例】
# 查看在未开启RFC5424日志格式的情况下的日志配置的参数、统计信息,以及内存缓冲区中的日志报文。
Hostname> enable
Hostname# show logging
Syslog logging: enabled
Console logging: level debugging, 15495 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 15496 messages logged
Standard format: false
Timestamp debug messages: datetime
Timestamp log messages: datetime
Sequence-number log messages: enable
Sysname log messages: enable
Count log messages: enable
Trap logging: level informational, 15242 message lines logged,0 fail
logging to 202.101.11.22
logging to 192.168.200.112
Log Buffer (Total 131072 Bytes): have written 1336,
015487: *Sep 19 02:46:13: Hostname %LINK-UPDOWN: Interface FastEthernet 0/24, changed state to up.
015488: *Sep 19 02:46:13: Hostname %LINEPROTO-UPDOWN: Line protocol on Interface FastEthernet 0/24, changed state to up.
015489: *Sep 19 02:46:26: Hostname %LINK-UPDOWN: Interface FastEthernet 0/24, changed state to down.
015490: *Sep 19 02:46:26: Hostname %LINEPROTO-UPDOWN: Line protocol on Interface FastEthernet 0/24, changed state to down.
015491: *Sep 19 02:46:28: Hostname %LINK-UPDOWN: Interface FastEthernet 0/24, changed state to up.
015492: *Sep 19 02:46:28: Hostname %LINEPROTO-UPDOWN: Line protocol on Interface FastEthernet 0/24, changed state to up.
表1-3 未开启RFC5424日志格式的情况下,show logging输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● enabled:启动 ● disabled:关闭 |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Standard format | 标准日志格式 |
| Timestamp debug messages | Debug信息时间戳格式 |
| Timestamp log messages | Log信息时间戳格式 |
| Sequence-number log messages | 序号开关 |
| Sysname log messages | 日志信息中加上系统名 |
| Count log messages | 日志统计功能 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
| Log Buffer | 记录在内存缓冲区中的日志报文 |
# 查看在开启RFC5424日志格式的情况下的日志配置的参数、统计信息,以及内存缓冲区中的日志报文。
Hostname> enable
Hostname# show logging
Syslog logging: enabled
Console logging: level debugging, 4740 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 4745 messages logged
Statistic log messages: disable
Statistic log messages to terminal: disable
Delay-send file name:syslog_ftp_server, Current write index:3, Current send index:3, Cycle:10 seconds
Count log messages: enable
Trap logging: level informational, 2641 message lines logged,4155 fail
logging to 192.168.23.89
logging to 2000::1
Delay-send logging: 2641 message lines logged
logging to 192.168.23.89 by tftp
Log Buffer (Total 4096 Bytes): have written 4096, Overwritten 3292
<135>1 2013-07-24T12:19:33.130290Z Hostname - 7 - Please config the IP address for capwap.
<132>1 2013-07-24T12:20:02.80313Z Hostname CAPWAP 4 NO_IP_ADDR - No ip address for capwap.
<135>1 2013-07-24T12:20:02.80343Z Hostname - 7 - Please config the IP address for capwap.
<132>1 2013-07-24T12:20:32.250265Z Hostname CAPWAP 4 NO_IP_ADDR - No ip address for capwap.
<134>1 2013-07-24T12:29:33.410123Z Hostname SYS 6 SHELL_LOGIN [USER@4881 name="" type="" from="console"] user login success.
<134>1 2013-07-24T12:29:34.343763Z Hostname SYS 6 SHELL_CMD [USER@4881 name=""][CMD@4881 task="rl_con" cmd="enable"]
表1-4 开启RFC5424日志格式的情况下,show logging输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● enabled:启动 ● disabled:关闭 |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Count log messages | 日志统计功能 |
| Statistic log messages | 日志定时上送功能的总开关 |
| Statistic log messages to terminal | 日志定时上送输出控制台和远程终端的开关 |
| Delay-send file name | 日志延迟上送缓存在设备本地的文件名、当前写入的文件索引以及延迟上送的时间间隔 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
| Delay-send logging | 日志延迟上送给服务器的地址和上送的方式,以及统计 |
| Log Buffer | 记录在内存缓冲区中的日志报文 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.41 show logging config
【命令功能】
show logging config命令用来查看日志配置的参数、统计信息。
【命令格式】
show logging config
【参数说明】
无
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【使用指导】
无
【配置举例】
# 查看在未开启RFC5424日志格式的情况下的日志配置信息。
Hostname> enable
Hostname# show logging config
Syslog logging: enabled
Console logging: level debugging, 15495 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 15496 messages logged
Standard format: false
Timestamp debug messages: datetime
Timestamp log messages: datetime
Sequence-number log messages: enable
Sysname log messages: enable
Count log messages: enable
Trap logging: level informational, 15242 message lines logged,0 fail
logging to 202.101.11.22
logging to 192.168.200.112
表1-5 未开启RFC5424日志格式的情况下的show logging config命令输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● enabled:启动 ● disabled:关闭 |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Standard format | 标准日志格式 |
| Timestamp debug messages | Debug信息时间戳格式 |
| Timestamp log messages | Log信息时间戳格式 |
| Sequence-number log messages | 序号开关 |
| Sysname log messages | 日志信息中加上系统名 |
| Count log messages | 日志统计功能 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
# 查看在开启RFC5424日志格式的情况下的下的日志配置信息。
Hostname> enable
Hostname# show logging
Syslog logging: enabled
Console logging: level debugging, 4740 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 4745 messages logged
Statistic log messages: disable
Statistic log messages to terminal: disable
Delay-send file name:syslog_ftp_server, Current write index:3, Current send index:3, Cycle:10 seconds
Count log messages: enable
Trap logging: level informational, 2641 message lines logged,4155 fail
logging to 192.168.23.89
logging to 2000::1
Delay-send logging: 2641 message lines logged
logging to 192.168.23.89 by tftp
表1-6 开启RFC5424日志格式的情况下的show logging config命令输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● enabled:启动 ● disabled:关闭 |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Count log messages | 日志统计功能 |
| Statistic log messages | 日志定时上送功能的总开关 |
| Statistic log messages to terminal | 日志定时上送输出控制台和远程终端的开关 |
| Delay-send file name | 日志延迟上送缓存在设备本地的文件名、当前写入的文件索引以及延迟上送的时间间隔 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
| Delay-send logging | 日志延迟上送给服务器的地址和上送的方式,以及统计 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.42 show logging count
【命令功能】
show logging count命令用来查看系统中各模块日志信息产生的次数,以及最后产生的时间等统计信息。
【命令格式】
show logging count
【参数说明】
无
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【使用指导】
无
【配置举例】
# 查看系统中各模块日志信息产生的统计信息。
Hostname> enable
Hostname# show logging count
Module Name Message Name Sev Occur Last Time
====================================================SYS CONFIG_I 5 1 Jul 6 10:29:57
--------------SYS TOTAL 1
表1-7 show logging count命令输出信息描述表
| 字段 | 描述 |
| Module Name | 日志模块名 |
| Message Name | 日志助记符名称 |
| Sev | 日志级别 |
| Occur | 自打开logging count以来统计到的该类日志条目 |
| Last Time | 最后一次产生此类日志的时间 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.43 show logging reverse
【命令功能】
show logging reverse命令用来查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文。日志信息按照时间戳从新到旧的顺序显示。
【命令格式】
show logging reverse [ timestamp YY MM DD hh:mm:ss ]
【参数说明】
timestamp:时间戳,即要查询日志的截止时间。
YY:输入时间戳的年。
MM:输入时间戳的月份。
DD:输入时间戳的日。
hh:mm:ss:输入时间戳的时分秒。
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【使用指导】
本命令用来查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文。日志信息按照时间戳从新到旧的顺序显示。
查询从当前时间到输入时间的时间之间的log,日志信息按照时间戳从新到旧的顺序显示。
【配置举例】
# 查看在未开启RFC5424日志格式的情况下,按照时间戳从新到旧的顺序显示日志信息。
Hostname> enable
Hostname# show logging reverse
Syslog logging: enabled
Console logging: level debugging, 15495 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 15496 messages logged
Standard format: false
Timestamp debug messages: datetime
Timestamp log messages: datetime
Sequence-number log messages: enable
Sysname log messages: enable
Count log messages: enable
Trap logging: level informational, 15242 message lines logged,0 fail
logging to 202.101.11.22
logging to 192.168.200.112
Log Buffer (Total 131072 Bytes): have written 1336,
015492: *Sep 19 02:46:28: Hostname %LINEPROTO-UPDOWN: Line protocol on Interface FastEthernet 0/24, changed state to up.
015491: *Sep 19 02:46:28: Hostname %LINK-UPDOWN: Interface FastEthernet 0/24, changed state to up.
015490: *Sep 19 02:46:26: Hostname %LINEPROTO-UPDOWN: Line protocol on Interface FastEthernet 0/24, changed state to down.
015489: *Sep 19 02:46:26: Hostname %LINK-UPDOWN: Interface FastEthernet 0/24, changed state to down.
015488: *Sep 19 02:46:13: Hostname %LINEPROTO-UPDOWN: Line protocol on Interface FastEthernet 0/24, changed state to up.
015487: *Sep 19 02:46:13: Hostname %LINK-UPDOWN: Interface FastEthernet 0/24, changed state to up.
表1-8 未开启RFC5424日志格式的情况下,show logging reverse命令输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● enabled:启动 ● disabled:关闭 |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Standard format | 标准日志格式 |
| Timestamp debug messages | Debug信息时间戳格式 |
| Timestamp log messages | Log信息时间戳格式 |
| Sequence-number log messages | 序号开关 |
| Sysname log messages | 日志信息中加上系统名 |
| Count log messages | 日志统计功能 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
| Log Buffer | 记录在内存缓冲区中的日志报文 |
# 查看在开启RFC5424日志格式的情况下,按照时间戳从新到旧的顺序显示日志信息。
Hostname> enable
Hostname# show logging reverse
Syslog logging: enabled
Console logging: level debugging, 4740 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 4745 messages logged
Statistic log messages: disable
Statistic log messages to terminal: disable
Delay-send file name:syslog_ftp_server, Current write index:3, Current send index:3, Cycle:10 seconds
Count log messages: enable
Trap logging: level informational, 2641 message lines logged,4155 fail
logging to 192.168.23.89
logging to 2000::1
Delay-send logging: 2641 message lines logged
logging to 192.168.23.89 by tftp
Log Buffer (Total 4096 Bytes): have written 4096, Overwritten 3292
<134>1 2013-07-24T12:29:34.343763Z Hostname SYS 6 SHELL_CMD [USER@4881 name=""][CMD@4881 task="rl_con" cmd="enable"]
<134>1 2013-07-24T12:29:33.410123Z Hostname SYS 6 SHELL_LOGIN [USER@4881 name="" type="" from="console"] user login success.
<132>1 2013-07-24T12:20:32.250265Z Hostname CAPWAP 4 NO_IP_ADDR - No ip address for capwap.
<135>1 2013-07-24T12:20:02.80343Z Hostname - 7 - Please config the IP address for capwap.
<132>1 2013-07-24T12:20:02.80313Z Hostname CAPWAP 4 NO_IP_ADDR - No ip address for capwap.
<135>1 2013-07-24T12:19:33.130290Z Hostname - 7 - Please config the IP address for capwap.
表1-9 开启RFC5424日志格式的情况下,show logging reverse命令输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● 打开显示enabled ● 关闭显示disabled |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Count log messages | 日志统计功能 |
| Statistic log messages | 日志定时上送功能的总开关 |
| Statistic log messages to terminal | 日志定时上送输出控制台和远程终端的开关 |
| Delay-send file name | 日志延迟上送缓存在设备本地的文件名、当前写入的文件索引以及延迟上送的时间间隔 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
| Delay-send logging | 日志延迟上送给服务器的地址和上送的方式,以及统计 |
| Log Buffer | 记录在内存缓冲区中的日志报文 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.44 show logging last
【命令功能】
show logging last命令用来查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文。日志信息按照用户指定的数量,时间戳从新到旧的顺序显示。
【命令格式】
show logging last number
【参数说明】
number:指定要输出的日志数量。
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【配置举例】
# 查看在未开启RFC5424日志格式的情况下,按照时间戳从新到旧的顺序显示日志信息。
Hostname> enable
Hostname# show logging last 1
Syslog logging: enabled
Console logging: level debugging, 15495 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 15496 messages logged
Standard format: false
Timestamp debug messages: datetime
Timestamp log messages: datetime
Sequence-number log messages: enable
Sysname log messages: enable
Count log messages: enable
Trap logging: level informational, 15242 message lines logged,0 fail
logging to 202.101.11.22
logging to 192.168.200.112
Log Buffer (Total 131072 Bytes): have written 1336,
015492: *Sep 19 02:46:28: Hostname %LINEPROTO-UPDOWN: Line protocol on Interface FastEthernet 0/24, changed state to up.
表1-10未开启RFC5424日志格式的情况下,show logging last命令输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● enabled:启动 ● disabled:关闭 |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Standard format | 标准日志格式 |
| Timestamp debug messages | Debug信息时间戳格式 |
| Timestamp log messages | Log信息时间戳格式 |
| Sequence-number log messages | 序号开关 |
| Sysname log messages | 日志信息中加上系统名 |
| Count log messages | 日志统计功能 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
| Log Buffer | 记录在内存缓冲区中的日志报文 |
# 查看在开启RFC5424日志格式的情况下,按照时间戳从新到旧的顺序显示日志信息。
Hostname> enable
Hostname# show logging last 1
Syslog logging: enabled
Console logging: level debugging, 4740 messages logged
Monitor logging: level debugging, 0 messages logged
Buffer logging: level debugging, 4745 messages logged
Statistic log messages: disable
Statistic log messages to terminal: disable
Delay-send file name:syslog_ftp_server, Current write index:3, Current send index:3, Cycle:10 seconds
Count log messages: enable
Trap logging: level informational, 2641 message lines logged,4155 fail
logging to 192.168.23.89
logging to 2000::1
Delay-send logging: 2641 message lines logged
logging to 192.168.23.89 by tftp
Log Buffer (Total 4096 Bytes): have written 4096, Overwritten 3292
<134>1 2013-07-24T12:29:34.343763Z Hostname SYS 6 SHELL_CMD [USER@4881 name=""][CMD@4881 task="rl_con" cmd="enable"]
表1-11开启RFC5424日志格式的情况下,show logging last命令输出信息描述表
| 字段 | 描述 |
| Syslog logging | 日志开关,该字段取值为:
● 打开显示enabled ● 关闭显示disabled |
| Console logging | 打印在控制台上日志信息的级别,以及统计 |
| Monitor logging | 打印在VTY窗口上日志信息的级别,以及统计 |
| Buffer logging | 记录在内存缓冲区中日志信息的级别,以及统计 |
| Count log messages | 日志统计功能 |
| Statistic log messages | 日志定时上送功能的总开关 |
| Statistic log messages to terminal | 日志定时上送输出控制台和远程终端的开关 |
| Delay-send file name | 日志延迟上送缓存在设备本地的文件名、当前写入的文件索引以及延迟上送的时间间隔 |
| Trap logging | 发送给Syslog Server日志信息的级别,以及统计 |
| Delay-send logging | 日志延迟上送给服务器的地址和上送的方式,以及统计 |
| Log Buffer | 记录在内存缓冲区中的日志报文 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.45 terminal monitor
【命令功能】
terminal monitor命令用来允许在当前监视终端的窗口上显示日志信息。
terminal no monitor命令用来关闭在当前监视终端的窗口上显示日志信息。
terminal default monitor命令用来恢复缺省配置。
缺省情况下,未配置在监视终端的窗口上显示日志信息功能。
【命令格式】
terminal monitor
terminal no monitor
terminal default monitor
【参数说明】
无
【命令模式】
特权模式
【缺省级别】
14
【使用指导】
本命令只是配置当前VTY的临时属性。作为临时属性设置,它不会被永久保存。在VTY终端会话结束后,系统将采用默认设置而该临时属性设置将失效。控制台上也可以执行本命令,但不起作用。
【配置举例】
# 配置当前VTY窗口允许打印日志信息。
Hostname> enable
Hostname# terminal monitor
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无