目前的情况是 所有项目日志都在 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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于