广告
返回顶部
首页 > 资讯 > 精选 >rocketmq中日志文件路径怎么配置
  • 924
分享到

rocketmq中日志文件路径怎么配置

2023-07-05 21:07:48 924人浏览 独家记忆
摘要

这篇文章主要讲解了“RocketMQ中日志文件路径怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“rocketMQ中日志文件路径怎么配置”吧!rocketmq 中的数据和日志文件默认都

这篇文章主要讲解了“RocketMQ日志文件路径怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“rocketMQ中日志文件路径怎么配置”吧!

    rocketmq 中的数据和日志文件默认都是存储在user.home路径下面的,往往我们都需要修改这些路径到指定文件夹以便管理。

    服务端日志

    网上搜索rocketmq日志存储路径的修改,一堆都是写着要把源码拉下来,用rocketmq_home全局替换user.home,然后再配置rocketmq_home变量。既然都是变量的替换,指定user.home的位置不就行了吗?

    rocketmq是java编写的,也就是可以指定启动参数,按照上面那个思路我们只要在rocketmq启动的时候指定启动参数就行了。

    在conf文件夹下,可以看到有3个logback日志配置文件,这三个配置文件对应的也是runbrokernamesrvtools3个脚本。修的对应脚本的启动参数即可。

    rocketmq中日志文件路径怎么配置

    由于namesrv不需要启动参数,所以我们只要指定另外两个加如下启动参数即可

    set "JAVA_OPT=%JAVA_OPT% -Duser.home=D:\Soft\rocketmq"

    修改完后重启rocketmq就能看到指定路径下有两个文件夹,store文件夹是存储数据的,logs文件夹是存储日志的。

    rocketmq中日志文件路径怎么配置

    这样服务端的日志和数据的配置就完成了。

    客户端配置

    客户端连接rocketmq会在用户目录产生一个rocketmq_client.log日志,如果需要是可以修改的,这里就拿rocketmq-dashboard项目举例。

    客户端日志配置有两种方式:

    logUseSlf4j

    如果项目中日志框架用的是logback的话可以使用这种方式,这种方式更灵活,可以自由配置日志格式

    logUseSlf4j方式修改配置需要2步:

    修改启动类main方法

    public static void main(String[] args) {   System.setProperty(ClientLogger.CLIENT_LOG_USESLF4J,"true");   springApplication.run(App.class, args);}

    修改logback.xmlapplication.yml 配置文件 在application.yml 中加入如下rocketmq的日志存储路径

    rocketmq:  client:    logPath: D:\Soft\rocketmq

    修改logback.xml`文件

    logback.xml文件名修改为 logback-spring.xml,并修改xml里面的内容,加入如下代码:

    <!--日志文件的存储路径--><springProperty scope="context" name="rocketmq_client_log_dir" source="rocketmq.client.logPath"/><!-- rocketmq日志 --><appender name="RocketmqClientAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${rocketmq_client_log_dir}/logs/rocketmqlogs/rocketmq_client.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${rocketmq_client_log_dir}/history/rocketmq_client.%d{yyyyMMdd}.%i.log</fileNamePattern><timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"><maxFileSize>104857600</maxFileSize></timeBasedFileNamingAndTriggeringPolicy><!--保留时间,单位:天--><maxHistory>3</maxHistory></rollingPolicy><encoder charset="UTF-8"><pattern>%d{yy-MM-dd.HH:mm:ss.SSS} [%-16t] %-5p %-22c{0} %X{ServiceId} - %m%n</pattern></encoder></appender><logger name="RocketmqClient" additivity="false"><level value="warn" /><appender-ref ref="RocketmqClientAppender"/></logger>

    配置logRoot

    这种方式使用起来比较简单项目启动参数中加入如下启动参数即可

    -Drocketmq.client.logRoot=D:\Soft\store

    或者在项目中采用某种方式只要把rocketmq.client.logRoot参数放入到系统参数中就行,比如:

    public static void main(String[] args) {//        -Drocketmq.client.logRoot=D:\Soft\store    System.setProperty(ClientLogger.CLIENT_LOG_ROOT,"D:\\Soft\\store");    SpringApplication.run(App.class, args);}

    这样客户端的日志就会在指定路径下生成了。

    感谢各位的阅读,以上就是“rocketmq中日志文件路径怎么配置”的内容了,经过本文的学习后,相信大家对rocketmq中日志文件路径怎么配置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

    --结束END--

    本文标题: rocketmq中日志文件路径怎么配置

    本文链接: https://www.lsjlt.com/news/355405.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • rocketmq中日志文件路径怎么配置
      这篇文章主要讲解了“rocketmq中日志文件路径怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“rocketmq中日志文件路径怎么配置”吧!rocketmq 中的数据和日志文件默认都...
      99+
      2023-07-05
    • 关于rocketmq中日志文件路径的配置指南
      目录服务端日志客户端配置logUseSlf4j配置logRoot总结rocketmq 中的数据和日志文件默认都是存储在user.home路径下面的,往往我们都需要修改这些路径到指定文...
      99+
      2023-05-14
      rocketmq 日志 rocketmq日志在哪查看 rocketmq日志文件路径配置
    • php.ini错误日志路径怎么配置
      配置步骤:1、找到并打开“php.ini”配置文件;2、在“php.ini”配置文件中,搜索“log_errors”参数项,将该参数项的值从“Off”修改为“On”;3、在“php.ini”配置文件中,搜索“error_log”参数项,将该...
      99+
      2022-08-11
      错误日志 php.ini
    • mysql怎么设置日志路径
      mysql中设置日志路径的方法MySQL日志文件一般在:/var/log/mysqld.log,修改mysql日志路径的方法如下:使用记事本打开mysqld配置文件,在文件添加以下配置即可;get_mysql_option mysqld d...
      99+
      2022-10-21
    • springboot请求路径怎么配置在配置文件中
      今天小编给大家分享一下springboot请求路径怎么配置在配置文件中的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。请求路径...
      99+
      2023-06-29
    • mysql怎么修改配置文件路径
      mysql修改配置文件路径的方法:1.mysql安装目录下找到配置文件my.ini;2.在my.ini中找到mysql数据存储位置配置datadir选项;3.修改配置文件my.ini中数据存储目录为“D:/software/MySql/da...
      99+
      2022-10-21
    • 详解centos7中配置keepalived日志为别的路径
      keepalived 安装: cd <keepalived_sourcecode_path> ./configure --prefix=gqPlTZCTdz/usr/local/keepalived ...
      99+
      2022-06-04
      centos7配置keepalived日志路径 Centos7 keepalived 修改日志路径
    • Oracle怎么配置归档日志文件
      这篇文章主要介绍“Oracle怎么配置归档日志文件”,在日常操作中,相信很多人在Oracle怎么配置归档日志文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle怎么...
      99+
      2022-10-19
    • java怎么获取配置文件的路径
      在Java中,可以使用`ClassLoader`类的`getResource()`方法来获取配置文件的路径。具体步骤如下:1. 将配...
      99+
      2023-08-17
      java
    • mysql配置文件路径错误怎么解决
      要解决MySQL配置文件路径错误,您可以尝试以下几个步骤:1. 检查MySQL配置文件的路径是否正确,通常MySQL的配置文件位于/...
      99+
      2023-09-04
      mysql
    • springboot中请求路径配置在配置文件中详解
      目录请求路径配置在配置文件中在配置文件中配置访问路径的写法改变了请求路径配置在配置文件中 原先一直使用springboot,请求路径直接写在@RequestMapping、@GetM...
      99+
      2022-11-13
    • 如何在Java应用程序中正确配置日志路径?
      作为一名Java程序员,日志是我们不可避免的一部分。正确的配置日志路径可以帮助我们更好地追踪问题和调试代码。在本文中,我们将探讨如何在Java应用程序中正确配置日志路径。 在Java中,我们通常使用Log4j或Logback来记录日志。这两...
      99+
      2023-10-17
      日志 教程 path
    • 怎么查看Linux上mysql的配置文件路径
      这篇文章主要介绍了怎么查看Linux上mysql的配置文件路径的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么查看Linux上mysql的配置文件路径文章都会有所收获,下面我们一起来看看吧。(1)关于配置文件...
      99+
      2023-06-28
    • mysql怎么读取数据库配置文件路径
      mysql中获取数据库配置文件路径的方法首先,在命令行中,启动MySQL服务;service mysql start   MySQL服务启动后,输入用户名和密码,登录mysql数据库;mysql -u ...
      99+
      2022-10-21
    • 怎么更改Pycharm配置文件的存放路径
      这篇“怎么更改Pycharm配置文件的存放路径”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么更改Pycharm配置文件的...
      99+
      2023-07-04
    • Struts2怎么配置多级文件下的jsp页面路径
      这篇文章主要介绍“Struts2怎么配置多级文件下的jsp页面路径”,在日常操作中,相信很多人在Struts2怎么配置多级文件下的jsp页面路径问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Struts2怎么...
      99+
      2023-06-04
    • 详解Go语言中配置文件使用与日志配置
      目录项目结构调整配置文件使用日志配置小结接着上一篇的文章构建的项目:Go语学习笔记 - 环境安装、接口测试 只是简单的把GET和POST接口的使用测试了一下。 我还是想按照正常...
      99+
      2022-06-07
      详解go语言 GO 配置文件 go语言
    • SpringMVC xml文件路径在web.xml中的配置方式
      目录SpringMVC xml文件路径在web.xml中的配置SpringMVC 修改配置文件路径1.1.Classpath1.2.Classpath*1.3.Classpath是什...
      99+
      2022-11-12
    • SpringBoot框架配置文件路径设置方法是什么
      本篇内容介绍了“SpringBoot框架配置文件路径设置方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SpringBoot配置文件...
      99+
      2023-06-25
    • Go语言中配置文件使用与日志配置的方法
      本文小编为大家详细介绍“Go语言中配置文件使用与日志配置的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Go语言中配置文件使用与日志配置的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。项目结构调整说先对...
      99+
      2023-06-30
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作