`
crabdave
  • 浏览: 1295120 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j的配置服务器vm的环境变量

 
阅读更多

log4j的配置服务器vm的环境变量

 

log4j的配置文件支持服务器vm的环境变量,格式类似${catalina.home}

log4j.appender.R=org.apache.log4j.RollingFileAppender

log4j.appender.R.File=${catalina.home}/logs/logs_tomcat.log

log4j.appender.R.MaxFileSize=10KB

其中的${catalina.home}并非windows系统的环境变量,这个环境变量就不需要在Windows系统的环境变量中设置。

之所以这样,你可以看看tomcatbincatalina.bat(startup,shutdown都是调用这个)里面自带有-Dcatalina.home="%CATALINA_HOME%"。

继承这个思想,所以你也可以自己设定一个参数-Dmylog.home="D:/abc/log"到对应的服务器java启动的vm参数中

 

 

http://www.thinksaas.cn/topics/0/328/328907.html

 

http://stackoverflow.com/questions/10919214/how-to-specify-tomcat-logs-as-home-for-log4j-log-file

 

https://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4j

分享到:
评论

相关推荐

    log4j中配置日志文件相对路径方法分析

    log4j的配置文件支持服务器的vm的环境变量,格式类似${catalina.home} log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=${catalina.home}/logs/logs_tomcat.log log4j.appender.R....

    environmentANDarguments

    然而,需要注意的是,这种方式并不适用于所有情况,特别是当涉及到如`log4j.xml`这样的配置文件时,其中引用的变量并不属于环境变量,而是Java虚拟机的参数。 **参数(Arguments)** 参数,也称为Java VM参数,是...

    Weblogic,tomcat调试eclipse配置

    - 设置CLASSPATH环境变量,确保包含所有必需的路径。例如: ```batch Set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\ext\log4j.jar;%WL_HOME%\server\...

    mongodb安装图文讲解.pdf

    在安装 MongoDB 之前,我们需要配置环境,包括停止防火墙和设置服务器 IP 映射服务器名。 2.1 停止防火墙 防火墙可能会阻止 MongoDB 的安装和连接,因此我们需要停止防火墙。使用以下命令可以停止防火墙: ...

    eclipse下的resin配置

    确保 Eclipse 和 Resin 的安装路径已添加到系统的环境变量中。 #### 三、配置步骤 ##### 1. 设置 Classpath 变量 打开 Eclipse,依次点击 `Window -> Preferences -> Java -> Build Path -> Classpath Variables`,...

    Eclipse配合Resin开发web,附加mysql数据库连接池配置设置整合与测试.docx

    - 在VM自变量中设置Resin的主目录和日志管理器,例如`-Dresin.home="C:\Resin"`和`-Djava.util.logging.manager=com.caucho.log.LogManagerImpl`。 - 在类路径中添加必要的JAR文件,包括JDK的`tools.jar`、MySQL...

    mongodb多实例副本集群详细搭建

    3. **配置环境变量**:为了让系统能够识别MongoDB命令,需要添加相应的路径到环境变量中。 ```bash echo "export PATH=/usr/local/mongodb/bin:$PATH" >> /etc/profile source /etc/profile ``` 4. **调整系统...

    eclipse下resin-debg的设置方法

    4. **配置运行参数** 接下来,切换到`Arguments`选项卡。在`Program arguments`区域,输入Resin的配置文件路径,如`-conf "D:\rh\product\resinoa.conf"`,确保替换为你实际的Resin配置文件路径。然后在`VM ...

    RabbitMQ_安装配置与管理1

    3. **rabbitmq-env.conf**:环境变量配置文件,用于设置 RabbitMQ 运行时的环境参数。例如: - **RABBITMQ_NODE_PORT**:设置 RabbitMQ 服务端口,默认是 5672。 - **RABBITMQ_NODENAME**:定义节点的名称,默认是...

    resin3 配置在eclipse中

    - `-Dresin.home="D:\resin-pro-3.1.12"`:设置Resin的主目录,这个目录包含了服务器的所有资源和配置文件。 - `-Djava.util.logging.manager=com.caucho.log.LogManagerImpl`:指定日志管理器,这对于调试和故障...

    web开发调试配置详解

    - 设置`CLASSPATH`环境变量,包含所需的JAR文件路径: ```bat Set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\ext\log4j.jar;%WL_HOME%\server\lib\web...

    centos8安装kafka_2.11-2.4.1.docx

    5. **配置环境变量**:在用户的 `.bash_profile` 文件中添加 Kafka 的环境变量。 ```bash #KAFKA_HOME export KAFKA_HOME=/home/hadoop/software/kafka export PATH=$PATH:$KAFKA_HOME/bin ``` 配置完成后,...

    manager.deployer-4.2.17.tar.gz

    这些脚本通常会设置环境变量并调用 Java VM 来运行 Otter Manager 的主类。 在实际部署 Otter Manager 时,用户需要根据自己的环境修改配置文件,然后按照提供的说明启动服务,通过浏览器访问 Web 界面进行管理操作...

    Abaqus安装方法.docx

    4. **设置环境变量** - 在系统属性的环境变量中新建一个系统变量,变量名为`LM_LICENSE_FILE`,变量值为`27500@计算机名`。 5. **配置license文件** - 将生成的`abaqus.lic`文件复制到D:\simulia目录下。 - 创建...

    ModSecurityCRS:在Apache服务器上实现ModSecurity,核心规则集(CRS)。 ModSecurity,有时也称为Modsec,是一种开源Web应用程序防火墙。 使用Virtual Box在Ubuntu VM上安装并配置了ModSecurity

    - 编辑`/etc/modsecurity/crs-setup.conf`,设置全局变量,例如忽略某些IP,调整日志级别等。 6. **重启Apache**: 完成配置后,重启Apache服务器使改动生效,运行`sudo service apache2 restart`。 7. **测试和...

    tomcat目录结构详解

    - **JDK路径**:通过设置环境变量`JAVA_HOME`指定JDK安装路径。 - **Tomcat路径**:通过`CATALINA_HOME`或`CATALINA_BASE`指定Tomcat安装目录。 - **启动脚本**:`startup`用于启动Tomcat,`shutdown`用于关闭...

    elasticsearch Lnuix 环境搭建说明

    3. **配置环境变量**:编辑`/home/eshome/elasticsearch-5.4.3/bin/elasticsearch`文件,将`ES_JAVA_HOME`引入Elasticsearch环境中。 ```bash ES_JAVA_HOME=${ES_JAVA_HOME:-"/path/to/jdk1.8"} ``` 4. **配置...

Global site tag (gtag.js) - Google Analytics