返回顶部
首页 > 资讯 > 精选 >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://lsjlt.com/news/355405.html(转载时请注明来源链接)

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

    猜你喜欢
    • 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+
      2024-04-02
    • springboot请求路径怎么配置在配置文件中
      今天小编给大家分享一下springboot请求路径怎么配置在配置文件中的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。请求路径...
      99+
      2023-06-29
    • mysql配置文件路径
      mysql 的配置文件路径因操作系统而异:windows:c:\windows\my.ini 或 %programdata%\mysql\mysql server [version]\m...
      99+
      2024-08-06
      mysql linux macos
    • 详解centos7中配置keepalived日志为别的路径
      keepalived 安装: cd <keepalived_sourcecode_path> ./configure --prefix=gqPlTZCTdz/usr/local/keepalived ...
      99+
      2022-06-04
      centos7配置keepalived日志路径 Centos7 keepalived 修改日志路径
    • mysql怎么修改配置文件路径
      mysql修改配置文件路径的方法:1.mysql安装目录下找到配置文件my.ini;2.在my.ini中找到mysql数据存储位置配置datadir选项;3.修改配置文件my.ini中数据存储目录为“D:/software/MySql/da...
      99+
      2024-04-02
    • Oracle怎么配置归档日志文件
      这篇文章主要介绍“Oracle怎么配置归档日志文件”,在日常操作中,相信很多人在Oracle怎么配置归档日志文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle怎么...
      99+
      2024-04-02
    • java怎么获取配置文件的路径
      在Java中,可以使用`ClassLoader`类的`getResource()`方法来获取配置文件的路径。具体步骤如下:1. 将配...
      99+
      2023-08-17
      java
    • mysql如何更改日志文件的路径
      小编给大家分享一下mysql如何更改日志文件的路径,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!都知道MySQL日志文件一般在:/var/log/mysqld.log,下面就教您如何修改MyS...
      99+
      2024-04-02
    • 怎么查看mysql日志路径
      查看mysql日志路径的方法:登录mysql终端,查看命令如下:日志文件路径:mysql> show variables like 'general_log_file';+---...
      99+
      2024-04-02
    • linux文件路径如何配置
      在Linux系统中,文件路径可以通过配置环境变量来实现。环境变量是一种存储在操作系统中的值,它可以被系统和应用程序引用。常见的环境变...
      99+
      2023-10-27
      linux
    • mysql配置文件路径错误怎么解决
      要解决MySQL配置文件路径错误,您可以尝试以下几个步骤:1. 检查MySQL配置文件的路径是否正确,通常MySQL的配置文件位于/...
      99+
      2023-09-04
      mysql
    • mysql默认配置文件路径怎么修改
      要修改MySQL的默认配置文件路径,可以按照以下步骤进行操作: 打开MySQL的配置文件 my.cnf,该文件通常位于以下位置之...
      99+
      2024-04-09
      mysql
    • logback日志文件路径问题如何解决
      这篇文章给大家介绍logback日志文件路径问题如何解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。对于J2SE项目,当前路径为工程所在目录如我的工程为:D:\test则使用…/logs生成的日志文件位于:D:\lo...
      99+
      2023-06-06
    • springboot中请求路径配置在配置文件中详解
      目录请求路径配置在配置文件中在配置文件中配置访问路径的写法改变了请求路径配置在配置文件中 原先一直使用springboot,请求路径直接写在@RequestMapping、@GetM...
      99+
      2024-04-02
    • linux怎么查看gc日志路径
      在Linux系统中,要查看GC(垃圾回收)日志路径,可以按照以下步骤进行操作: 打开终端,使用命令`java -version`...
      99+
      2023-10-27
      linux
    • 如何在Java应用程序中正确配置日志路径?
      作为一名Java程序员,日志是我们不可避免的一部分。正确的配置日志路径可以帮助我们更好地追踪问题和调试代码。在本文中,我们将探讨如何在Java应用程序中正确配置日志路径。 在Java中,我们通常使用Log4j或Logback来记录日志。这两...
      99+
      2023-10-17
      日志 教程 path
    • eclipse文件路径怎么设置
      要设置Eclipse中的文件路径,可以按照以下步骤进行操作: 打开Eclipse IDE。 在Eclipse中,创建一个新项目或打...
      99+
      2024-03-02
      eclipse
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作