log4j配置syslog记录日志

log4j集成syslog配置说明 立即下载

应用场景:需要把log输出到syslog中

 

1. log4j的配置

 

log4j.rootLogger=INFO, A1, syslog

log4j.appender.A1=org.apache.log4j.ConsoleAppender


log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

 

# 下面是在log4j中配置syslog的内容,其中HostIP 配置成你希望输出syslog机器的ip地址,local5可以换成你自定义的facility,但必 # 须和syslog.conf 中的一致,Threshold设置输出级别,等于和高于这个基本的log被输出
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.SyslogHost= HostIP

log4j.appender.syslog.Facility=local5
log4j.appender.syslog.Threshold=FATAL
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.layout.ConversionPattern=%d %p [%F] [%t] [%L] [%c] - %m%n

 

 

2. 配置/etc/syslog.conf

 

例如:

local5. *  /home/my/test.log

 

3. Stop syslog service - /etc/rc.d/init.d/syslog stop

 

4. Start syslog service - /sbin/syslogd -r Make sure we need to add '-r' if 514 port is not opened. By default system will not open 514 port.

 

 

5.可以用下面的语句检测syslog的改动是否生效:

 /usr/bin/logger –p local5.warning “test sentence to make sure if the syslog is worked”  

至此,如果你系统中有大于log4j中threshold中定义级别的log,那么就会被输出到syslog.conf中定义的文件里了,便于下一步分析.

 

Reference:

1.鸟哥的linux私房菜 http://linux.vbird.org/linux_basic/0570syslog.php

2.syslog overview http://www.precision-guesswork.com/sage-guide/syslog-overview.html

3. log4j笔记 http://www.infomall.cn/cgi-bin/mallgate/20031008/http://hedong.3322.org/archives/000193.html

syslog日志服务器安装及配置详解,本地亲测,很实用 syslog日志服务器配置在以下系统上实验成功:  Linux 系统 (Redhat5.X、Cent OS 6、Fedora 6)  Unix 系统 (SUN Solaris 10、AIX 6.1、HP-UNIX)  Windows 系统 (Window XP/server)  网络设备 (Cisco2950/华三S2126) 立即下载

相关推荐

Coze知识库搭建:智能化管理与高效检索实践

知识管理系统是现代企业信息资产管理的核心基础设施,其核心原理是通过结构化存储和智能检索技术实现知识的快速流转。在技术实现上,基于NLP的语义理解引擎和知识图谱构建是关键,能够显著提升检索准确率和知识关联性。以Coze平台为例,其针对中文场景优化的分词算法和多模态处理能力,可有效解决技术文档管理中的术语识别和格式兼容问题。这类系统在开发团队知识沉淀、新员工培训等场景中价值显著,特别是当集成RBAC权限模型和自动化备份策略后,既能保障信息安全,又能实现持续的知识迭代。通过合理配置同义词扩展和权重调整,可使搜索命

weixin_29041195的博客 262

syslog4j动态配置IP端口时遇到的问题

但是我遇见了一种情况就是IP地址没有改变,只是端口变了,于是在开始获取SyslofIF对象之前先销毁。不知道我这种写法是不是有问题,欢迎大佬评论指导!

m0_46098803的博客 993

Mac上MySQL出现secure-file-priv为null

在使用MySQL导入导出文件时出现了错误,原因是没有配置secure-file-priv。 我的MySQL版本是8.0.13,使用如下命令查看secure-file-priv。 结果发现secure-file-priv为空,此时需要为它配置一个文件夹。 解决方案: 1)到MySQL的安装目录中去,Mac中是的是 /usr/local/mysql/support-files,该目录下有一...

zhangvalue的博客 5884

log4j发送日志到远程服务器并接收,两种配置

实现多系统日志收集功能 log4j直接配置syslog就可以发送消息到远程服务器,直接配置log.properties文件或log.xml文件即可 pom文件中加入 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> &l...

qq_26439741的博客 4418

S32DS3.5图形化配置实战:从零构建S32K144通信接口工程

本文详细介绍了如何使用S32DS3.5图形化配置工具从零构建S32K144通信接口工程。通过实战演示引脚配置、时钟树设置、SPI接口搭建等关键步骤,帮助开发者快速掌握NXP S32K系列开发技巧,提升嵌入式开发效率。特别针对S32DS3.5版本的新特性进行了深度解析,包括智能代码生成和调试优化方法。

weixin_26834815的博客 200

ESP32固定翼航模硬件设计与飞行力学解析

固定翼无人机是嵌入式控制与空气动力学交叉实践的经典载体,其飞行稳定性本质源于重心、气动中心与控制面的物理耦合关系。理解静稳定度(Static Margin)、升力系数调控、偏航力矩生成等基础原理,是实现可靠姿态控制的前提。在低成本工程约束下,材料刚度、结构弹性与电机-驱动协同设计共同决定了系统动态响应边界。ESP32平台凭借高精度PWM、低功耗双模无线及丰富GPIO,成为教学级航模开发的理想主控;而魔术贴基板、可调电池配重、柔性尾翼等创新结构,则将抽象的飞行力学概念转化为可测量、可调试的实体对象,广泛应用于

weixin_29859471的博客 365

Log4J配置Syslog单独输出、以及配置单独文件输出

目录前言:一、Log4j配置Syslog单独输出:二、Log4J配置单独文件输出: 前言: Log4J在项目中会经常使用,大部分的logger会配置到rootLogger中,这种情况下子Logger 会继承 父Logger 的appender,也就是说子Logger 会在 父Logger 的appender里输出。 但在开发的过程中我们经常会遇到希望Log单独输出到某一个日志文件。这篇文章将介绍L...

mmayanshuo的博客 3674

【AUTOSAR实战】:CAN发送邮箱忙导致报文发送丢帧的问题调试

本文档主要讨论了CAN总线通信中可能出现的TC377传输错误的分析和解决方案。文章提供了如何通过检查CAN传输和接收过程、识别传输缓冲区的类型和状态以及选择适当的内存保护功能来检测和解决此类错误的见解。经过多次尝试和分析,得出的结论是,修改CANIF缓冲的尺寸并重新分配报文给各个buffer并不能解决问题。此外,发送中断被抢占可能导致报文无法发送,最终也将此因素排除。本文档还提到了一些可能导致发送流程调度出现问题的因素,例如CANIF中报文引用Buffer不合理。

weixin_46481662的博客 3139

通过log4j配置syslog方法(测试通过)

通过log4j配置syslog方法 我们把项目产生日志的机器命名为A,把专门管理日志的服务器命名为B. 在B中修改: 1,vi /etc/syslog.conf 在最下面添加local6.*/var/log/log4j.log 注意.中间一定要是tab,不能是空格 2,vi /etc/sysconfig/syslog 编辑SYSLOGD_OPTIONS="-m 0"为这样SYSLOGD_O

bae1222的专栏 967

ROS从入门到精通2-7:Gazebo仿真之动态生成障碍物

动态生成障碍物在机器人导航、碰撞避障算法测试、多机协同等领域应用广泛,可以帮助开发人员快速测试,本文介绍该技术并提供基于ROS Gazebo的实现

FRIGIDWINTER的博客 4899

060、模型蒸馏:把扩散模型压进单步的魔法

《端侧文生图模型蒸馏实战:从32步到1步的优化之道》摘要:针对边缘设备部署难题,本文分享了扩散模型蒸馏的核心经验。通过重构损失函数(感知损失+对抗训练+KL散度)、优化采样轨迹截取策略和改造学生模型架构,成功将Stable Diffusion压缩至单步推理。关键发现包括:小批量训练更有效、标签平滑保障生成多样性、双模型策略平衡质量与速度。在Cortex-A53芯片上实现300ms内生成,内存占用控制在200MB以下。特别强调工业部署需权衡压缩率与稳定性,建议保留迭代模式开关以适配不同场景需求。

2601_95651806的博客 150

三种方式配置Log4j输出日志到syslog

本文具体讲述三种方式配置Log4j输出日志到syslog Log4j基本配置先容详见blog:http://sjsky.iteye.com/blog/856206 syslog三种实现方式的比较 Log4j自带的SyslogAppender,只能配置主机地址不能自定义端口第三方syslog4j,可以配置协议、主机地址和端口,但是一种协议只能配置一个appender实例自己实现的S

hantianjie_的专栏 3247

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

配置log4j和logback将日志记录到syslog

1. log4j配置内容如下 log4j.appender.syslog=org.apache.log4j.net.SyslogAppender log4j.appender.syslog.SyslogHost=127.0.0.1 log4j.appender.syslog.Port=514 log4j.appender.syslog.Facility=LOCAL1 log4j.ap

菜鸟之路 9445

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ZT log4j配置syslog记录日志

<br /> log4j配置syslog记录日志 <br /><br />应用场景:需要把log输出到syslog中<br /><br /><br /><br />1. log4j的配置<br /><br /><br /><br />log4j.rootLogger=INFO, A1, syslog<br /><br />log4j.appender.A1=org.apache.log4j.ConsoleAppender<br /><br /><br />log4j.appender.A1.layout=o

notlcry的专栏 516

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

写进syslog_将log4j日志写入Linux syslog

由于工作需要,这几天研究了一下怎样将log4j的日志写入到syslog中。syslogd是UNIX系统的一个常见的组件,用于执行系统日志记录活 动。syslogd从一组日志源(如:/dev/log和/dev/klog)中读取数据,并按/etc/syslog.conf中的说明处理这些日志消 息。通过syslog()调用,将应用程序日志消息记录到syslog中。log4j是一款相当强大的开源日志工具,...

weixin_36155754的博客 391

利用log4j与sysLog 进行集中式日志管理

Syslog 配置 1、 编辑/etc/sysconfig/syslog文件 修改/etc/sysconfig/syslog 中配置项SYSLOGD_OPTIONS=”-rxm 0″ 添加 r参数 表示允许接受外来日志消息 2、编辑/etc/syslog.conf 文件 添加一行 local4.*   /var/log/business.log   local4.*

zhaofubin的专栏 718

linux 日志log4j,在Linux中使用log4j将日志数据写入syslog

我无法将日志消息写入syslog.任何帮助都会很棒.这是我简单的log4j程序import org.apache.log4j.Logger;import java.io.*;import java.sql.SQLException;import java.util.*;public class log4jExample{/* Get actual class name to be printed ...

weixin_33193177的博客 275

log4j 写错误等告警日志到syslog中

之前一直以为log4j只能将日志写在本地,没想到它竟然也可以将日志写到远程服务器(须是LINUX服务器),现将自已的调查结果记录下来,以便以后查看。 1) 修改syslog的配置文件/etc/syslog.conf    在最后加上如下内容(注意中间的空白必须是 TAB 键,不能是空格,数量不限,切记!请参见下面给出的参考文档一)    Log4j代码   loc

Java海洋 2369

Log4j2常见使用示例及Syslog/Syslog-ng

准备工作 打开http://logging.apache.org/log4j/,点击左侧Download,我下载的是Apache Log4j 2 binary (zip),目前是2.0.2版本。解压后有30几个jar包,大部分是跟兼容性及移植性相关的可选组件,我们要用的是: log4j-api-2.0.2.jar log4j-core-2.0.2.jar    第一个

1059

java web 记录日志文件6_java – Tomcat6 webapp使用log4j进行日志记录,无法登录到syslog...

我正在尝试将我的webapp日志记录到local4级别的syslog中.环境:Tomcat6,OpenSolaris,Struts2,log4j.我的log4j.properties的内容如下 –log4j.rootLogger=INFO, SYSLOGlog4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppenderlog4j.appender.S...

weixin_31475247的博客 134

Log4j2常见使用示例及Syslog/Syslog-ng(详细)

准备工作 打开http://logging.apache.org/log4j/,点击左侧Download,我下载的是Apache Log4j 2 binary (zip),目前是2.0.2版本。解压后有30几个jar包,大部分是跟兼容性及移植性相关的可选组件,我们要用的是: log4j-api-2.0.2.jar log4j-core-2.0.2.jar    第一个示例程序

ichsonx的专栏 5030

log4j的rsyslog配置

log4j的配置: log4j.rootLogger =ALL,systemOut,SYSLOG log4j.appender.systemOut = org.apache.log4j.ConsoleAppender log4j.appender.systemOut.layout = org.apache.log4j.PatternLayout log4j.appender.syste

alex_u3的博客 685

log4j2发送日志到rsyslog

主要是修改配置文件:log4j2.xml 在log4j2.xml中,<Appenders>节点下(与<RollingFile>平级),增加syslog配置,如下: <Syslog name="SYSLOG" facility="LOCAL2" host="192.168.88.134" port="514" protocol="UDP" charset="utf8" /> 在<Loggers>结点下,引用SYSLOG。以下的写法,一个logger支.

振宇要低调 576

Log4j在Linux下打印日志到SysLog

使用Log4j将日志打印到Linux的系统日志中需要用SyslogAppender,这在Log4j发行版的例子和网上都可以找到不错的配置参考。 在Linux下打Syslog大概有两种方式,一是调用本地库,二是通过socket。看了SyslogAppender的源代码,没有jni,所以一定是后者了。在配置文件中打开syslog的远程log选项即可。 具体操作如下(RH系): 1.编辑/et...

arthurln 378
上一篇: 动态查询,动态生成cursor或者动态执行SQL的DML操作
下一篇: POI 输出Excel
ProjectArchitect
博客等级 码龄19年 3粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值