当前位置: 首页 > news >正文

杭州哪里找网站建设的兼职网站建设的困难

杭州哪里找网站建设的兼职,网站建设的困难,电子元器件外贸网站建设,平台类网站制作公司1、简述 Syslog-ng 是一种流行的日志管理工具#xff0c;能够集中处理和分析日志。通过 Docker 安装 Syslog-ng 可以简化部署和管理过程。本文将介绍如何使用 Docker 安装 Syslog-ng#xff0c;并提供一个 Java 示例来展示如何将日志发送到 Syslog-ng。 2、安装 2.1 创建…1、简述 Syslog-ng 是一种流行的日志管理工具能够集中处理和分析日志。通过 Docker 安装 Syslog-ng 可以简化部署和管理过程。本文将介绍如何使用 Docker 安装 Syslog-ng并提供一个 Java 示例来展示如何将日志发送到 Syslog-ng。 2、安装 2.1 创建 Docker Compose 文件 先创建Syslog-ng 容器外的映射目录 mkdir -p /data/syslog/conf mkdir -p /data/syslog/logs在项目目录下创建一个 docker-compose.yml 文件 version: 3services:syslog-ng:image: balabit/syslog-ngports:- 514:514/udpvolumes:- /data/syslog/conf:/etc/syslog-ng/- /data/syslog/logs:/var/log/syslog-ng 2.2 创建 Syslog-ng 配置文件 在项目目录下创建 /data/syslog/conf 目录并在该目录下创建一个配置文件 syslog-ng.conf version: 3.30 include scl.confsource s_network {syslog(transport(udp) port(514)); };destination d_local {file(/var/log/syslog-ng/messages.log); };log {source(s_network);destination(d_local); };2.3 启动 Syslog-ng 容器 在项目目录下运行以下命令启动 Syslog-ng 容器 docker-compose up -d3、样例 3.1 引入依赖 在 Spring Boot 项目的 pom.xml 文件中引入 logback 相关依赖 dependencies!-- Spring Boot Starter --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependency!-- Logback Classic --dependencygroupIdch.qos.logback/groupIdartifactIdlogback-classic/artifactId/dependency!-- Logback Syslog Appender --dependencygroupIdnet.logstash.logback/groupIdartifactIdlogstash-logback-encoder/artifactIdversion6.6/version/dependency /dependencies3.2 配置 Logback 在 src/main/resources 目录下创建或编辑log4j.properties 文件 log4j.appender.SYSLOGorg.apache.log4j.net.SyslogAppender log4j.appender.SYSLOG.syslogHost192.168.157.129 log4j.appender.SYSLOG.facilitylocal0 log4j.appender.SYSLOG.facilityPrintingfalse log4j.appender.SYSLOG.layoutorg.apache.log4j.PatternLayout log4j.appender.SYSLOG.layout.ConversionPattern%d{dd-MM-yyyy HH:mm:ss} %-5p (%C:%M:%L) - %m%nlog4j.appender.CONSOLEorg.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layoutorg.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern%d{dd-MM-yyyy HH:mm:ss} %-5p (%C:%M:%L) - %m%nlog4j.rootLoggerinfo, CONSOLE, SYSLOG3.3 示例代码 创建一个简单的 Spring Boot 应用程序包含一个控制器来生成一些日志 package com.example.demo;import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class LogController {private static final Logger logger LoggerFactory.getLogger(LogController.class);GetMapping(/log)public String log() {logger.info(This is an info log message);logger.debug(This is a debug log message);logger.error(This is an error log message);return Logs have been sent to Syslog-ng;} }4、验证 启动 Spring Boot 应用程序并访问 http://localhost:8080/log。然后查看 syslog-ng/logs/messages.log 文件以确保日志已经成功发送到 Syslog-ng docker exec -it container_id cat /var/log/syslog-ng/messages.log你应该会看到类似如下的日志内容 Jul 30 12:34:56 localhost LogController: [main] LogController - This is an info log message Jul 30 12:34:56 localhost LogController: [main] LogController - This is a debug log message Jul 30 12:34:56 localhost LogController: [main] LogController - This is an error log message5、结论 通过上述步骤我们成功地使用 Docker 安装了 Syslog-ng并在 Spring Boot 应用程序中集成了日志发送功能。这种方法不仅简化了 Syslog-ng 的部署还提高了日志管理的灵活性和效率。如果有任何问题或改进建议欢迎在评论区留言。 希望这篇博客对你有所帮助
http://www.tj-hxxt.cn/news/135401.html

相关文章:

  • 购物网站建设咨询龙岩优化公司
  • 网站建设栏目管理济宁网站建设培训学校
  • 网站开发语言和数据库有几种定制网站对公司有什么好处
  • 多语言企业网站开发宁夏网站建设报价
  • 初二信息课网站怎么做外贸的整个详细流程
  • 南昌网站优化公司运行怎么打开wordpress
  • 湛江建站公司模板网站开发的客户群体
  • 网站的栏目和板块深圳工业设计师
  • 站长之家whois关键词seo是什么
  • 电影网站做多大会有风险青岛网站建设青岛新思维
  • 重庆在百度做个网站多少钱建站之星 discuz
  • 网站个别页面做seo优惠的网站建设
  • 广州建设工程质量安全网站网页设计代码大全html
  • 青海省高速公路建设管理局网站建设邮费自己的网站 要不要购买服务器的
  • 深圳网站制作公司讯平台推广公司
  • 公司网站建设模块简介南京英文网站建设
  • 大淘客网站如何做seo郑州彩票网站开发
  • 苏州网络营销外包团队手机网站优化 工具
  • 敦煌网站建设手机怎么制作网站教程步骤
  • 陈坤做直播在哪个网站红旗河沟网站建设
  • 做编程的 网站有哪些用户体验地图用什么软件画
  • 请选择一个网站制作软件无代码制作网页
  • 免费个人网站怎么建立步骤网站设计怎么做好
  • 有关网站开发的书籍wordpress 新手
  • 注册网站地址湘潭市网站建设科技有限公司
  • wordpress调用百度网盘视频播放器seo推广主管
  • 网页搜索一个网站全包30条新闻摘抄
  • 建设网站银行网站不备案有什么影响
  • html5 做手机网站wordpress 加下载
  • 安吉做网站南宁网站建设是什么