zoukankan      html  css  js  c++  java
  • Linux-使用syslog记录调试信息

    1、有三个函数:openlog、syslog、closelog

    2、一般的log信息都在操作系统的/var/log/messages这个文件中存储着,但是ubuntu中是在/var/log/syslog文件中的。

    3、syslog的工作原理

    (1)、操作系统中有一个守护进程syslogd(开机运行,关机时结束),这个守护进程syslogd负责进行日志文件的写入和维护。

    (2)、syslogd是独立于我们任意一个进程而运行的。我们的当前进程和syslog进程本来是没有任何关系的,但是我们当前进程可以通过调用openlog打开一个和syslogd相连接的通道,然后通过syslog向syslogd发消息,然后由syslogd来将其写入到日志文件系统中。

    (3)、syslogd其实就是一个日志文件系统的服务器进程,提供日志服务。任何需要写日志的进程都可以通过openlog/syslog/closelog这三个函数来利用syslogd提供的日志服务。这就是操作系统的服务式的设计。

  • 相关阅读:
    接口 抽象类 小记
    java 强制转换
    java 多态
    this super 解释
    Java多态性理解
    final与static
    java动态联编
    什么是继承
    JAVA的覆盖、继承和多态的详细解说.this和super的用法
    java继承覆盖总结
  • 原文地址:https://www.cnblogs.com/jiangtongxue/p/11270303.html
Copyright © 2011-2022 走看看