套接字附加程序 - 基本示例一步一步[关闭]

2024-04-01

您能否推荐有关在分布式系统中使用 log4j 的简单教程,尤其是有关 SocketAppender 的教程?

我试图找到一些基本的例子,但失败了。


This one http://nilshb.wordpress.com/2009/06/22/apache-log4j-as-log-server/看起来简单明了。来自文章:

服务器启动示例简单套接字服务器 https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SimpleSocketServer.html(从命令行):

> java -jar log4j.jar org.apache.log4j.net.SimpleSocketServer 4712 log4j-server.properties

现在您所要做的就是在客户端上指定您的附加程序。

附加器示例:

> log4j.appender.SERVER=org.apache.log4j.net.SocketAppender
> log4j.appender.SERVER.Port=4712
> log4j.appender.SERVER.RemoteHost=loghost
> log4j.appender.SERVER.ReconnectionDelay=10000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

套接字附加程序 - 基本示例一步一步[关闭] 的相关文章

随机推荐

  • 我们可用的 d3 交易品种列表

    在哪里可以找到 d3 js 提供给我们的符号列表 由这行代码引用 d3 svg symbol type Name of the symbol type that is available to us to use triangle 一些可用
  • protobufs 格式的原始解码器

    我想找到一种方法将二进制 protobuf 消息转换为所包含数据的人类可读描述 而不使用 proto 文件 背景是我有一条 proto 消息 它被 Android 上的解析器拒绝 但还不完全清楚原因 我可以手动浏览该消息 但这相当乏味 I
  • React JS npm run start 返回错误 SyntaxError: Unexpected token;

    我试图启动反应网络服务器npm start但不小心它又回来了 home azureuser react inventory node modules eslint webpack plugin node modules jest worke
  • Spark Dataframes 已成功创建,但无法写入本地磁盘

    我正在使用 IntelliJ IDE 在 Microsoft Windows 平台上执行 Spark Scala 代码 我有四个 Spark Dataframe 每个 Dataframe 大约有 30000 条记录 我尝试从每个 Dataf
  • 如何使用 jQuery POST 将变量从 JavaScript 传递到 PHP

    我正在传递变量sessionnum来自页面 chat php 中的以下 Javascript 函数 document ready function timestamp 0 updateMsg form chatform submit fun
  • 如何才能更准确地计算 PI?

    我应该使用 1 到 30 之间的数字通过下面的公式来计算 pi Picture https i stack imgur com fYtUE png 这是我到目前为止所做的 int k outside 0 double inside 0 co
  • IDE 可以使用 Maven 解析 Java 中的 Scala 类吗?

    我有一个混合 Java 和 Scala 源的项目 按照以下说明进行操作这一页 http scala tools org mvnsites maven scala plugin usage html 它在从命令行运行 Maven 时有效 然而
  • Firestore:用其内容填充 ids 数组的最佳方法是什么?

    我有包含用户 ID 的对象数组 const userIDs key user 1 key user 2 key user 3 我想用 cloud firestore 中的用户数据填充它 const userIDs key user 1 na
  • 在 SQL Server 2005 中授予对 2 个表的只读访问权限的最佳方法?

    向少数用户授予对 SQL Server 2005 数据库中几个表的访问权限的最佳方法是什么 我知道文献推动了视图的使用 但是授予对实际表的只读访问权限有什么好处 至少对于表来说 开销会更少 因为索引和其他限制已经就位并在表中进行管理 单点维
  • 如何使用 jQuery 附加 HTML

    我正在使用构建一个 HTML 元素 this html my html here 我需要使用不同的 CSS 在这里添加许多元素 所以我想要的是我应该能够在此处附加另一个 HTML this html my html here this ht
  • ObjC: +[NSObject isSubclassOfClass:] 给出不正确的失败

    我有一个 iOS 静态库 它定义了NSOperation客户端应该子类化以添加自己的逻辑的基类 interface BaseClass NSOperation 客户向管理器注册他们的子类 OperationManagerClass regi
  • 按组排列的 NA 计数[重复]

    这个问题在这里已经有答案了 我知道 R 中的以下语法将按变量给出 NA 的计数 如何通过分组变量对此进行分层 na count lt sapply x function y sum length which is na y 我们可以用agg
  • 如何验证 Azure 虚拟机 RDP 证书?

    我的虚拟机的 RDP 证书指纹由于某种原因发生了更改 有没有办法在 Azure 中验证新的证书指纹 类型 虚拟机 经典 计算机 Basic A3 操作系统 Windows Server Azure 中有可用的启动诊断日志 在启动虚拟机时默认
  • Iexpress - 提取路径

    我要创建一个自解压存档 但在连接默认解压路径时遇到问题 我想在与自解压存档程序相同的路径中解压我的文件 不幸的是 这些文件正在另一个路径中提取 C Users computer AppData Temp IXP000 TMP 可以设置路径吗
  • 应用程序无法打开,因为它来自身份不明的开发者

    我昨天安装了 Mac OS X Mavericks 10 9 从那时起我无法启动 Eclipse 我附上我看到的消息的屏幕截图 有解决方法吗 我找到了一个解决方案修复 Mac OS X 中的 应用程序无法打开 因为它来自身份不明的开发者 错
  • 如何使用 GitPython 拉取远程存储库?

    我正在尝试找到使用 gitPython 提取 git 存储库的方法 到目前为止 这是我从官方文档中获取的内容here http gitpython readthedocs org en latest tutorial html handli
  • Android File.exists() 不区分大小写吗?

    我创建了一个新文件夹 sdcard dd by File album new File albumPath if album exists Log d TAG albumPath already exists else boolean bF
  • OS X 上带有 fat 库的架构 x86_64 的未定义符号

    我已经建立了libcrypto a and libssl a我自己从来源处指定darwin64 x86 64 cc 对于 64 位 和darwin i386 cc 对于 32 位 至OpenSSL的配置脚本 创建了脂肪库lipo并将它们添加
  • 难道静态成员不会使类本身成为(全局)对象吗?

    每当我遇到单例模式或任何静态类 即 几乎 仅具有静态成员的类 的实现时 我想知道这是否实际上是一种黑客行为 因此严重滥用了类和实例的原则只是为了设计单个对象而不是设计类并创建单个实例 对我来说 看起来类的静态成员通常会尝试向类添加某种它们实
  • 套接字附加程序 - 基本示例一步一步[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi