目前的情况是 所有项目日志都在 console 文件里面
我需要将它按项目分开
我有三个项目:
*Project 1
*Project 2
*Project 3
约定日志路径为:
/var/log/jboss-as/
那么日志文件应该是
*Project 1.log
*Project 2.log
*Project 3.log
jboss 日志那块要怎么配置呢?
这是 jboss 配置文件(默认的)
<subsystem xmlns="urn:jboss:domain:logging:1.1">
<console-handler name="CONSOLE">
<level name="INFO"/>
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
</console-handler>
<periodic-rotating-file-handler name="FILE">
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
<logger category="com.arjuna">
<level name="WARN"/>
</logger>
<logger category="org.apache.tomcat.util.modeler">
<level name="WARN"/>
</logger>
<logger category="sun.rmi">
<level name="WARN"/>
</logger>
<logger category="jacorb">
<level name="WARN"/>
</logger>
<logger category="jacorb.config">
<level name="ERROR"/>
</logger>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
</subsystem>
这是项目的 log4j 文件
log4j.rootLogger=INFO,console,pmc_frontend
log4j.addivity.org.apache=true
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%p] [%t] [%c:%L] - %m%n
log4j.appender.pmc_frontend=org.apache.log4j.DailyRollingFileAppender
log4j.appender.pmc_frontend.encoding=UTF-8
log4j.appender.pmc_frontend.File=/var/log/jboss-as/pmc_frontend.log
log4j.appender.pmc_frontend.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.pmc_frontend.Threshold=DEBUG
log4j.appender.pmc_frontend.Append=true
log4j.appender.pmc_frontend.layout=org.apache.log4j.PatternLayout
log4j.appender.pmc_frontend.layout.ConversionPattern=%d [%5p] [%F:%L] %M: %m%n"
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%-4r %-5p [%d{yyyy-MM-dd HH:mm:ss}] %m%n
主要是我对 jboss 不熟悉 然后公司又不给换成 tomcat ,虽然内网测试用的是 tomcat
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于