Syslog4j

Syslog协议的Java版
授权协议 未知
开发语言 Java
所属分类 程序开发、 日志工具(Logging)
软件类型 开源软件
地区 不详
投 递 者 长孙兴德
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Syslog4j 是一个 Syslog 协议(RFC 3164)的 Java 语言实现,用来通过 UDP/IP, TCP/IP, TCP/IP over SSL/TLS, Unix Syslog, 和 Unix Socket 等协议进行日志记录。

示例代码:

SyslogIF syslog = Syslog.getInstance("udp");
syslog.getConfig().setHost("192.168.100.1");
syslog.getConfig().setPort(1514);
syslog.fatal("Log Message");
  • 使用udp协议接收消息 默认buff size为1024 也就是1k 超过这个长度的消息都会被截断,解决办法是手动设置udp接收的缓冲区大小。这个api在 <dependency> <groupId>org.graylog2</groupId> <artifactId>syslog4j</artifactId>

  • 有段时间没有这么好好的写写博客。从明天起就不用再忙活手里的栅格图引擎了,也算是好事,也算是坏事吧。说不定真的有那种否极泰来的事情。   该转战自己熟悉的网管软件开发了,看了看syslog4j,记录下边的例子,以便将来扩展参考使用。   例子代码来源  http://almaproject.hg.sourceforge.net/hgweb/almaproject/ALMA/file/422a6527

  •       Syslog协议定义的日志格式如下: PRI部分 HEADER部分 MSG部分 优先级 时间 主机名/IP TAG Content <1-3> MMM dd hh:mm:ss   进程名称和进程PID 消息内容          Syslog4j处理的格式如下: PRI部分 HEADER部分 MSG部分 优先级 时间 主机名[IP] Content 消息内容 <1-3> MMM dd

  • 1 /* 2 * Copyright 2008-2014 the original author or authors. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License

  • META-INF/ META-INF/MANIFEST.MF org/ org/productivity/ org/productivity/java/ org/productivity/java/syslog4j/ org/productivity/java/syslog4j/impl/ org/productivity/java/syslog4j/impl/backlog/ org/produ

 相关资料
  • Git 可以使用四种主要的协议来传输资料:本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 Git 协议。 在此,我们将会讨论那些协议及哪些情形应该使用(或避免使用)他们。 本地协议 最基本的就是 本地协议(Local protocol) ,其中的远程版本库就是硬盘内的另一个目录。 这常见于团队每一个成员都对一个共享的文件系统(例如一个挂载的 NFS)拥有访问权,或

  • 协议为方法、属性、以及其他特定的任务需求或功能定义蓝图。协议可被类、结构体、或枚举类型采纳以提供所需功能的具体实现。满足了协议中需求的任意类型都叫做遵循了该协议。 除了指定遵循类型必须实现的要求外,你可以扩展一个协议以实现其中的一些需求或实现一个符合类型的可以利用的附加功能。 协议的语法 定义协议的方式与类、结构体、枚举类型非常相似: protocol SomeProtocol { //

  • 本页包含内容: 协议的语法(Protocol Syntax) 对属性的规定(Property Requirements) 对方法的规定(Method Requirements) 对突变方法的规定(Mutating Method Requirements) 对构造器的规定(Initializer Requirements) 协议类型(Protocols as Types) 委托(代理)模式(Dele

  • 在周星驰的电影《唐伯虎点秋香》中,周星驰饰演的主角一进入华府,就被强制增加了一个代号9527。从此,华府的人开始称呼主角为9527,而不是他的姓名。 域名(domain name)是IP地址的代号。域名通常是由字符构成的。对于人类来说,字符构成的域名,比如www.yahoo.com,要比纯粹数字构成的IP地址(106.10.170.118)容易记忆。域名解析系统(DNS, domain name

  • 协议(Protocols)为方法,属性和其他需求功能提供了蓝图。 它为方法或属性骨架而不是实现。 通过定义类,函数和枚举,可以进一步完成方法和属性的实现。 协议的一致性满足了协议要求的方法或属性。 语法 协议也遵循与类,结构和枚举类似的语法 - 协议在类,结构或枚举类型名称之后声明。 单个和多个协议声明也是可以的。 如果定义了多个协议,则必须用逗号分隔。 当要为超类定义协议时,协议名称应使用逗号跟

  • 每次面试多多少少都会被问到 HTTP、HTTPS、TCP、Socket、 OAuth 等等之类协议,协议相关的问题也可以说是面试必备,所以我把这些知识单独收集成了一篇文章。 网络协议有哪些? 应用层:HTTP、FTP、SSH、SMTP 表示层 会话层 传输层:TCP、UDP 网络层:IP 数据链路层 物理层 简述 HTTP 协议的工作流程 地址解析; 在浏览器中输入 URL,浏览器会从中分解出协议

  • 我正在编写一个Java TLS客户端。关于如何最安全地使用SSLContext类,我有几个问题,以便在可能的情况下使用TLS,并且只有在TLS不可用时才使用SSLv3。(附带说明:我看到文档中说TLS1.1和TLS1.2由于某些供应商产品的不兼容问题而对客户端禁用)。 是否仅使用SSL协议,或者是否使用TLS协议(如果它们可用)? 使用时,默认的协议是什么,它们的优先顺序是什么? 是否仅使用TLS

  • TCP 的特性 TCP 提供一种面向连接的、可靠的字节流服务 在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCP TCP 使用校验和,确认和重传机制来保证可靠传输 TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复 TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制 注意:TCP 并不能保证数据一定会被对方接收到,因为这是不可能的。T