日志系统

简介:

配置文件   /etc/rsyslog.conf


    auth       # 认证相关的 

    authpriv   # 权限,授权相关的 

    cron       # 任务计划相关的 

    daemon     # 守护进程相关的 

    kern       # 内核相关的 

    lpr        # 打印相关的 

    mail       # 邮件相关的 

    mark       # 标记相关的 

    news       # 新闻相关的 

    security      # 安全相关的,与auth 类似  

    syslog    # syslog自己的 

    user      # 用户相关的 

    uucp      # unix to unix cp 相关的 

    local0 到 local7           # 用户自定义使用 

    *         # *表示所有的facility 


priority(log level)日志的级别,一般有以下几种级别(从低到高) 

    debug               # 程序或系统的调试信息 

    info                   # 一般信息

    notice                # 不影响正常功能,需要注意的消息 

    warning/warn    # 可能影响系统功能,需要提醒用户的重要事件 

    err/error            # 错误信息 

    crit                    # 比较严重的 

    alert                  # 必须马上处理的 

    emerg/panic     # 会导致系统不可用的 

    *                       # 表示所有的日志级别 

    none               # 跟* 相反,表示啥也没有 


action(动作)日志记录的位置 

    系统上的绝对路径    # 普通文件 如: /var/log/xxx 

    |                             # 管道  通过管道送给其他的命令处理 

    终端                      # 终端   如:/dev/console 

    @HOST               # 远程主机 如: @10.0.0.1      

    用户                   # 系统用户 如: root 

    *                      # 登录到系统上的所有用户,一般emerg级别的日志是这样定义的 


定义格式例子: 

mail.info   /var/log/mail.log      # 表示将mail相关的,级别为info及 

                                              # info以上级别的信息记录到/var/log/mail.log文件中 

auth.=info  @10.0.0.1         # 表示将auth相关的,级别为info的信息记录到10.0.0.1主机上去 

                                          # 前提是10.0.0.1要能接收其他主机发来的日志信息 

user.!=error                     # 表示记录user相关的,不包括error级别的信息 

user.!error                      # 与user.error相反 

*.info                              # 表示记录所有的日志信息的info级别 

mail.*                            # 表示记录mail相关的所有级别的信息 

*.*                                  # 你懂的. 

cron.info;mail.info           # 多个日志来源可以用";" 隔开 

cron,mail.info                # 与cron.info;mail.info 是一个意思 

mail.*;mail.!=info            # 表示记录mail相关的所有级别的信息,但是不包括info级别的 



本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1693238,如需转载请自行联系原作者
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
7月前
|
存储 开发框架 .NET
日志框架:聊聊记日志的最佳姿势
相信开发过大型系统的同学们都知道,日志在系统中有着举足轻重的位置,一方面,通过日志系统可以记录具体的业务流程以便完成业务追踪,另一方面,当系统出现异常时,通过日志可以快速的定位问题。在平时的开发中,相信大家都用过记录日志到文件以及使用老牌日志框架log4net等,特别是在网站开发过程中,很多都集成log4net来进行日志记录。那么在Netcore中有哪些日志记录的方式呢?从本节开始,我们就一块来看一下吧。
|
10月前
|
SQL 安全 Java
|
Java
JAVA日志框架中的日志级别
JAVA日志框架中的日志级别
315 0
JAVA日志框架中的日志级别
|
Java 数据库连接 API
日志门面与日志实现框架介绍
日志门面与日志实现框架介绍
日志门面与日志实现框架介绍
|
Java API Apache
03、JCL(日志门面)
03、JCL(日志门面)
03、JCL(日志门面)
|
Java Spring
项目日志处理
项目日志处理
项目日志处理
|
监控 算法 数据可视化
ELK 日志系统部署实践(中)
ELK 日志系统部署实践
154 0
|
存储 定位技术 索引
ELK 日志系统部署实践(上)
ELK 日志系统部署实践
139 0
|
消息中间件 存储 NoSQL
ELK 日志系统部署实践(下)
ELK 日志系统部署实践
264 0
|
XML 存储 Java
日志系统
日志门面+日志框架
234 0

热门文章

最新文章