`
arthurln
  • 浏览: 42408 次
社区版块
存档分类
最新评论

Log4j在Linux下打印日志到SysLog

    博客分类:
  • os
阅读更多
使用Log4j将日志打印到Linux的系统日志中需要用SyslogAppender,这在Log4j发行版的例子和网上都可以找到不错的配置参考。
在Linux下打Syslog大概有两种方式,一是调用本地库,二是通过socket。看了SyslogAppender的源代码,没有jni,所以一定是后者了。在配置文件中打开syslog的远程log选项即可。

具体操作如下(RH系):
1.编辑/etc/sysconfig/syslog。
2.在SYSLOGD_OPTIONS中追加-r。
# Options to syslogd
# -m 0 disables 'MARK' messages.
# -r enables logging from remote machines
# -x disables DNS lookups on messages recieved with -r
# See syslogd(8) for more details
SYSLOGD_OPTIONS="-r -m 0"
3.重启syslog服务。
$ /etc/init.d/syslog restart
分享到:
评论

相关推荐

    Kiwi-Syslog日志服务器搭建.doc

    运行软件: 至此,windows下syslog搭建好,接下来是Linux配置syslog服务器。 6. CentOS配置rsyslog客户端远程记录日志: 1. 安装Rsyslog守护进程: # rpm -qa " grep rsyslog # rsyslogd –v 若rsyslog守护进程没有...

    syslog-ng-1.6.7rpm安装包和eventlog_0.2.12.tar.gz源码安装包

    syslog-ng-1.6.7rpm安装包和syslog-ng-2.0.10.tar.gz,eventlog_0.2.12.tar.gz源码安装包

    linux下分等级分日期输出日志

    实现linux下分等级分日期输出日志文件,用时只需包含头文件log.h,如打印ERROR等级的,只需调用LogError("数组越界");便会在/home(在log.c 99行可以改)下面创建的log文件夹下输出日志文件。日志格式为 [3]2012/03/...

    操作系统安全:var log syslog分析.docx

    /var/log/syslog分析 Linux日志简介 ...默认配置下,日志文件通常都保存在“/var/log”目录下。 日志文件类型及优先级 /var/log/syslog分析 /var/log/syslog 默认Centos,Fedora不生成该日志文件,但可以配置/

    SYSLOG发送小程序

    非常轻便的SYSLOG日志发送及日志测试软件,windows平台上使用,可测试windows、linux日志发送。

    操作系统安全:linux系统日志介绍.ppt

    系统日志介绍 常见的日志类型 常见的日志优先级 系统日志是由一个名为syslog的服务管理的,如以下日志文件都是由syslog日志服务驱动的: /var/log/boot.log:录了系统在引导过程中发生的事件,就是Linux系统开机...

    操作系统安全:var log cron分析.docx

    /var/log/cron分析 ...默认配置下,日志文件通常都保存在“/var/log”目录下。 日志文件类型及优先级 /var/log/cron分析 /var/log/cron 该日志文件记录crontab守护进程crond所派生的子进程的动作,前

    EventLog_Analyzer.zip

    Eventlog Analyzer日志管理系统、日志分析工具、日志服务器的功能及作用  Eventlog Analyzer是用来分析和审计系统及事件日志的管理软件,能够对全网范围内的主机、服务器、网络设备、数据库以及各种应用服务系统等...

    操作系统安全:var log boot.log分析.docx

    Linux日志简介 Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。 大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/...

    操作系统安全:var log xferlog.docx

    var/log/xferlog分析 Linux日志简介 ...默认配置下,日志文件通常都保存在“/var/log”目录下。 日志文件类型及优先级 /var/log/xferlog分析 /var/log/xferlog ?? 该日志文件记录FTP会话,可以显示出用户向FTP

    如何清除linux日志

    清除linux方法把下面的文件根据需要做一下修改,然后保存为clear_logs.sh,然后执行即可。  #!/bin/sh  cat /dev/null > /var/log/syslog  cat /dev/null > /var/adm/sylog  cat /dev/null > /var/log/wtmp  ...

    操作系统安全:var log maillog分析.docx

    /var/log/maillog分析 ...默认配置下,日志文件通常都保存在“/var/log”目录下。 日志文件类型及优先级 /var/log/maillog分析 /var/log/maillog 该日志文件记录了每一个发送到系统或从系统发出的电子邮

    操作系统安全:var log wtmp.docx

    /var/log/wtmp分析 ...默认配置下,日志文件通常都保存在“/var/log”目录下。 日志文件类型及优先级 /var/log/wtmp分析 var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件。因此随着系

    log4cplus 一个开源的c++日志库

    一个非常好用的开源c++的日志库。写的非常好。是和log4jxxx是一个系列。我用它主要是可以和linux下的syslog的对接。有兴趣的可以去 源码库http://sourceforge.net/projects/log4cplus/files/log4cplus-stable/下载。

    对linux下syslogd以及syslog.conf文件的解读说明

    syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息写入相应文件中、邮寄给特 定用户或者直接以消息的方式发往控制台。值得注意的是,为了防止...

    解析php如何将日志写进syslog

    在做项目的时候们为了方便运维,我们经常需要将系统日志写入系统syslog,下边我们就介绍一下,在linux下php对syslog的操作:在linux中配置syslog在linux中,facility(设备)有以下几种:AUTH 普通安全/授权消息...

    Linux日志基础

    首先,我们将描述有关 Linux 日志是什么,到哪儿去找它们,以及它们是如何创建的基础知识。如果你已经知道这些,请随意跳至下一节。  Linux 系统日志  许多有价值的日志文件都是由 Linux 自动地为你创建的。你...

    jusyslog:简单的 Java syslog 日志记录库

    系统日志 一个用于 java 的 syslog 客户端,通过常见的 c 库调用使用 unix 域套接字。 为什么 Syslog 一直是 unix/linux 上真正的日志机制。 Java 仍然缺乏一个好的接口。 在这种情况下的好意思 ...log4j(1.2 和

    集中式日志服务器布署安装

    从目前的情况来看,Syslog(系统日志)这一历史悠久的日志系统仍旧占据着最主流的地位。由于与类 UNIX平台之间的渊源,Syslog是在实际应用环境中最容易获得的日志...checklog 过滤正常日志,把错误的日志发送到您的邮箱

    serilog-sinks-syslog:Serilog接收器使用UDP和TCP将事件记录到远程syslog服务器,还可以使用POSIX libc syslog函数写入Linux系统上的本地syslog服务。 同时支持RFC3164和RFC5424

    Serilog.Sinks.SyslogMessages 一个器,它同时使用UDP和TCP(包括通过TLS)将事件记录到远程syslog服务器,还可以使用POSIX libc syslog函数写入Linux系统上的本地syslog服务。 RFC3164和RFC5424格式的消息均受支持...

Global site tag (gtag.js) - Google Analytics