libvrit日志配置详解

一、测试环境说明

Compiled against library: libvirt 1.2.17

Using library: libvirt 1.2.17

Using API: QEMU 1.2.17

Running hypervisor: QEMU 2.3.0

OS:CentOS 7.1

二、libvirt配置文件详解

配置文件:/etc/libvirt/libvirtd.conf

#################################################################

#

# 日志控制

#

# 日志级别: 4 errors, 3 warnings, 2 information, 1 debug

# 基本上debug级别可以记录所有日志信息

# 注意:

#     journald会锁定libvirt守护进行,限制日志记录级别,如果想监控debug级别日志,必须显式配置到“log_outputs"选项中,

#     否则,只有information级别的日志会被记录。

#     如果日志级别设置为2,则通过log_outputs获取不到1 debug级别的日志。

#     默认情况下,不会将日志输出到journald中,也不会输出到其它地方。

log_level = 1

# 日志过滤:

# 日志过滤允许对给定类别的日志选择特定日志级别。

# 过滤格式可以是如下的一种:

#    x:name

#    x:+name

#      当name字符串匹配到源文件名,比如:“remote”、“qemu”、“util/json”,“+”前缀会告诉libvirt去记录匹配名字的调用栈日志。

#      x为匹配日志的最低级别:

#    1: DEBUG

#    2: INFO

#    3: WARNING

#    4: ERROR

#

# 多个过滤器可以同时使用,只需要用空格隔开就行。

# 示例如下:

#     只从remote层获取警告和错误信息,并且从event层获取错误信息。

#log_filters="3:remote 4:event"

# 日志输出:

# 日志输出可以是如下的几个地方:

# 日志输出配置格式如下:

#    x:stderr

#      输出到标准错误输出中

#    x:syslog:name

#      使用自定义的name标识符,输出到系统日志

#    x:file:file_path

#      输出到指定路径的文件中

#    x:journald

#      输出到journald日志系统中

# x代表最小的日志输出过滤级别

#    1: DEBUG

#    2: INFO

#    3: WARNING

#    4: ERROR

#

# 可以同时定义多个输出,只需要用空格分开就行。

# 注意:

#     这里要保证日志级别大于等于log_level中的配置,否则无效

# 例如:使用libvirtd标识记录WARNING以上日志信息到syslog中

#log_outputs="3:syslog:libvirtd"

#

# 同时将日志记录到libvirtd.log文件和journald(可通过journalctl -u libvirtd来查看)中。

#log_outputs="3:file:/var/log/libvirt/libvirtd.log 3:journald"

# 调试日志缓冲区大小:

# 自从删除了全局日志缓冲区功能,这个配置选项就不再使用。

# 请配置合适的log_outputs/log_filters值去获取日志。

#log_buffer_size = 64

三、配置方法

1、编辑文件 /etc/libvirt/libvirtd.conf,修改如下行,将libvirt调试日志输出到/var/log/libvirt/libvirtd.log文件中:
log_level=1

log_outputs="1:file:/var/log/libvirt/libvirtd.log"

2、重启libvirtd服务使配置生效。

service libvirtd restart

时间: 2024-10-13 21:06:03

libvrit日志配置详解的相关文章

Log4J日志配置详解和自定义log4j日志级别及输出日志到不同文件实现方法

Log4J日志配置详解 一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置. 1.Loggers Loggers组件在此系统中被分为五个级别:DEBUG.INFO.WARN.ERROR和FATAL.这五个级别是有顺序的,DEBUG < INFO < WARN <

Log4J日志配置详解

一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置. 1.Loggers Loggers组件在此系统中被分为五个级别:DEBUG.INFO.WARN.ERROR和FATAL.这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR <

(转)Log4J日志配置详解

http://www.cnblogs.com/ITtangtang/p/3926665.html 一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置. 1.Loggers Loggers组件在此系统中被分为五个级别:DEBUG.INFO.WARN.ERROR和FATA

Apache日志配置详解(rotatelogs LogFormat)

logs/error_logCustomLog logs/access_log common--默认为以上部分 修改为如下: ErrorLog "|/usr/sbin/rotatelogs /var/log/httpd/10.70.25.143:10002.errorlog.%Y%m%d%H 7200 480"CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/10.70.25.143:10002.accesslog.%Y%m%d%

日志配置详解

#①配置根Logger,其语法为: # #log4j.rootLogger = [level],appenderName,appenderName2,... #level是日志记录的优先级,分为OFF,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,ALL ##Log4j建议只使用四个级别,优先级从低到高分别是DEBUG,INFO,WARN,ERROR #通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关 #比如在这里定义了INFO级别,则应用程序中所有DE

PHP 5.6.39 安装、配置、日志配置详解

PHP软件版本5.6.39 一.PHP的编译安装管理:① : php编译安装,php的编译安装依赖的库比较多,编译安装会稍微难一点yum -y install epel-release [安装epel源]yum -y install gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libcurl libcurl-devel libjpeg libjpeg-de

centos7.0 安装日志--图文详解-python开发环境配置

centos7.0发布之后,就下载了everthing的DVD镜像,今天有时间,所以决定在vbox底下体验一番--- 上图: 默认是体验安装,作为一个忠实粉丝,我决定选择直接安装! 这个界面是这次新版本更新后改的,它把以前要下一步.上一步可以修改的操作全部集中到一个页面来,默认选择是下图这样,比如你想修改软件安装选项只要点击相应选项就可以了. 每次你更改安装选项之后,它都会自动从新计算安装源,如果你的选择的资源本地没有,还可以通过网络来安装,默认网络是不启用的,所以我们需要自己手工设置一下网络.

LAMP(php动态扩展模块,httpd的rewrite,php错误日志,php.ini配置详解)

一.php动态扩展模块 比如我们需要用到php一个模块,恰好他没有这个模块.我们需要编一个.so出来 ?/usr/local/php/bin/php -m //查看模块 ? 下面安装一个redis的模块 ? cd /usr/local/src/ ? wget https://codeload.github.com/phpredis/phpredis/zip/develop ? mv develop phpredis-develop.zip ? unzip phpredis-develop.zip

java log4j基本配置及日志级别配置详解

java log4j日志级别配置详解 1.1 前言 说出来真是丢脸,最近被公司派到客户公司面试外包开发岗位,本来准备了什么redis.rabbitMQ.SSM框架的相关面试题以及自己做过的一些项目回顾,信心满满地去面试,结果别人一上来就问到了最近项目使用的日志系统是什么?日志级别是怎么配置的?当时我都蒙X了,平时都是项目经理搭的,我自己也是随便上网一搜往配置文件一黏贴就OK了.我就这么说完后面试官深深定了我一眼,当时我的内心羞愧到...... 1.2 闲话少说,讲讲日志的发展故事(如果已经了解的