java - 使用 Logback 和 SocketAppender 记录对象

标签 java logback

我正在尝试使用 SocketAppender将事件记录到套接字服务器。

我需要发送的是自定义日志对象。然而,似乎所有对象都是使用 toString 作为字符串发送的。

在这里阅读:

有人知道怎么处理吗?有什么建议么?

我是否必须解析字符串并在服务器上构建对象?我正在使用 Logback,以便我可以添加除 SocketAppender 之外的其他附加程序。

最佳答案

我的建议是:

  • 使用 fastjson 将您的对象转换为 json 字符串;
  • 将 json 字符串传递给 logback 函数调用;
  • 解析字符串并在服务器上重建对象;

关于java - 使用 Logback 和 SocketAppender 记录对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15265902/

相关文章:

java.net.协议(protocol)异常 : Too many redirects in Android

java - 仅使用 CA 在 Java 中使用 gRPC 对服务器执行客户端身份验证

JavaFX 组合框无限调用 listcell.updateitem

java - 如何使用 Spring Data Elasticsearch 通过 OR 逻辑创建对 Elasticsearch 的复杂查询?

java - 为什么Spring MVC会以404响应并报告“在DispatcherServlet中未找到带有URI […]的HTTP请求的映射”?

java - 在构建时在同一目录中创建的 Logback 日志

java - 排除默认的 logback 文件

java - Web 应用程序的 logback xml 配置

java - 当我使用 Logback 时,ElasticSearch 错误 StatusLogger Log4j2 找不到日志记录实现

java - 我可以阻止 logback 的 DBAppender 记录特定属性吗?