Log4j email appender configuration:
log4j.appender.myMail=org.apache.log4j.net.SMTPAppender
log4j.appender.myMail.threshold=WARN
log4j.appender.myMail.SMTPHost=smtp.163.com
log4j.appender.myMail.BufferSize=16
log4j.appender.myMail.SMTPUsername=username
log4j.appender.myMail.SMTPPassword=password
log4j.appender.myMail.subject=Log4j Email Notification Test - ${app.environment}
log4j.appender.myMail.from=xxxxx@xxxx.com
log4j.appender.myMail.to=xxxx@xxxxx.com
log4j.appender.myMail.layout=org.apache.log4j.PatternLayout
log4j.appender.myMail.layout.ConversionPattern=[Error Message:]%d{ISO8601} %5p [%t] (%F:%L) – %m%n
=================================================================
log4j.appender.myMail.subject=Log4j Email Notification Test - ${app.environment}
There is a way to eliminate this difference and maintain a single log4j properties file for all environments. The solution is to use substitution variables in the form ${variable-name}. The java system property with the same name will have its value substituted for this text. For the above example, the parametrized email subject would become
log4j.appender.email.Subject=Log4j Email Notification Test - ${app.environment}
The system property app.environment can be initialized at application startup on the command-line or within the application server.
Sample for setting system property when start tomcat :
create a new file(Linux):
#!/bin/bash
export JAVA_OPTS=-Dapps.environment=development
bin/startup.sh
分享到:
相关推荐
log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000 # 发送日志给邮件 log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender log4j.appender....
这个文档是本人自己打开log4j源码自己总结的,希望对大家有用。
标签:activemq-log4j-appender-5.10.0-sources.jar,activemq,log4j,appender,5.10.0,sources,jar包下载,依赖包
标签:activemq-log4j-appender-5.10.0-javadoc.jar,activemq,log4j,appender,5.10.0,javadoc,jar包下载,依赖包
Log4j Appender 阿里云Log Log4j Appender Apache log4j是一个Apache软件基础项目。 您可以通过Log4j控制日志的目的地。 它可以是控制台,文件,GUI组件,套接字,NT事件日志,系统日志。 您也可以控制每个日志的...
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout....
标签:activemq-log4j-appender-5.8.0.jar,activemq,log4j,appender,5.8.0,jar包下载,依赖包
标签:activemq-log4j-appender-5.9.0.jar,activemq,log4j,appender,5.9.0,jar包下载,依赖包
<groupId>org.apache.kafka <artifactId>kafka-log4j-appender <version>0.10.2.0 </dependency>
标签:activemq-log4j-appender-5.8.0-sources.jar,activemq,log4j,appender,5.8.0,sources,jar包下载,依赖包
标签:activemq-log4j-appender-5.9.1-javadoc.jar,activemq,log4j,appender,5.9.1,javadoc,jar包下载,依赖包
log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout....
### set log levels ###log4j.rootLogger = debug , stdout , D , E### 输出到控制台 ###log4j.appender.stdout =org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target =System.outlog4j.appender.stdout....
已经封装好,把log4j.appender.fileout=org.apache.log4j.Log4JDateAndSizeSplit 即可,其余和原api一样: log4j.appender.fileout.MaxFileSize=10240KB log4j.appender.fileout.MaxBackupIndex=20
解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR...
log4j按照不同appender生成日志例子,log4j按照不同接口生成各自日志文件小例子。
log4jappender配置kafka使用的jar包 log4jappender配置kafka使用的jar包 log4jappender配置kafka使用的jar包
标签:activemq-log4j-appender-5.10.0.jar,activemq,log4j,appender,5.10.0,jar包下载,依赖包
log4j.appender.A1 = org.apache.log4j.ConsoleAppender log4j.appender.A1 = org.apache.log4j.RollingFileAppender log4j.appender.A1.File = test.log 设置输入格式 log4j.appender.A1.layout = org.apache....
标签:activemq-log4j-appender-5.9.1-sources.jar,activemq,log4j,appender,5.9.1,sources,jar包下载,依赖包