File tree Expand file tree Collapse file tree 9 files changed +21
-19
lines changed
dubbo-cluster/src/test/resources
main/java/org/apache/dubbo/common/utils
dubbo-registry/dubbo-registry-default/src/test/resources
dubbo-remoting/dubbo-remoting-netty/src/test/resources
dubbo-rpc-api/src/test/resources
dubbo-rpc-dubbo/src/test/resources
dubbo-serialization/dubbo-serialization-test/src/test/resources Expand file tree Collapse file tree 9 files changed +21
-19
lines changed Original file line number Diff line number Diff line change @@ -16,3 +16,6 @@ script:
1616
1717after_success :
1818 - bash <(curl -s https://codecov.io/bash)
19+
20+ after_failure :
21+ - if [ -f dubbo.log ]; then echo "------TAIL of dubbo.log------"; tail -n 1000 dubbo.log; echo "------END of dubbo.log------"; fi
Original file line number Diff line number Diff line change 1818<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
1919<log4j : configuration xmlns : log4j =" http://jakarta.apache.org/log4j/" debug =" false" >
2020 <appender name =" DUBBO" class =" org.apache.dubbo.common.utils.DubboAppender" >
21+ <param name =" File" value =" ../dubbo.log" />
2122 <layout class =" org.apache.log4j.PatternLayout" >
2223 <param name =" ConversionPattern" value =" [%d{dd/MM/yy HH:mm:ss:SSS z}] %t %5p %c{2}: %m%n" />
2324 </layout >
Original file line number Diff line number Diff line change 1616 */
1717package org .apache .dubbo .common .utils ;
1818
19- import org .apache .log4j .ConsoleAppender ;
19+ import org .apache .log4j .FileAppender ;
2020import org .apache .log4j .spi .LoggingEvent ;
2121
2222import java .util .ArrayList ;
2323import java .util .List ;
2424
25- public class DubboAppender extends ConsoleAppender {
25+ public class DubboAppender extends FileAppender {
26+
27+ private static final String DEFAULT_FILE_NAME = "dubbo.log" ;
28+
29+ public DubboAppender () {
30+ super ();
31+ setFile (DEFAULT_FILE_NAME );
32+ }
2633
2734 public static boolean available = false ;
2835
29- public static List <Log > logList = new ArrayList <Log >();
36+ public static List <Log > logList = new ArrayList <>();
3037
3138 public static void doStart () {
3239 available = true ;
Original file line number Diff line number Diff line change 2020 <!-- 以下是appender的定义 -->
2121 <!-- ===================================================================== -->
2222 <appender name =" dubbo" class =" org.apache.dubbo.common.utils.DubboAppender" >
23+ <param name =" File" value =" ../dubbo.log" />
2324 <param name =" encoding" value =" GBK" />
2425 <layout class =" org.apache.log4j.PatternLayout" >
2526 <param name =" ConversionPattern" value =" %d %p [%c:%M] - %m%n" />
Original file line number Diff line number Diff line change 2121 <!-- The following is the definition of appender -->
2222 <!-- ===================================================================== -->
2323 <appender name =" dubbo" class =" org.apache.dubbo.common.utils.DubboAppender" >
24+ <param name =" File" value =" ../../dubbo.log" />
2425 <param name =" encoding" value =" GBK" />
2526 <layout class =" org.apache.log4j.PatternLayout" >
2627 <param name =" ConversionPattern" value =" %d %p [%c:%M] - %m%n" />
3031 <param name="LevelMax" value="DEBUG" />
3132 </filter> -->
3233 </appender >
33- <appender name =" CONSOLE" class =" org.apache.log4j.ConsoleAppender" >
34- <layout class =" org.apache.log4j.PatternLayout" >
35- <param name =" ConversionPattern" value =" [%d{dd/MM/yy HH:mm:ss:SSS z}] %5p %c{2}: %m%n" />
36- </layout >
37- </appender >
3834 <root >
3935 <level value =" INFO" />
4036 <appender-ref ref =" dubbo" />
41- <appender-ref ref =" CONSOLE" />
4237 </root >
4338</log4j : configuration >
Original file line number Diff line number Diff line change 2121 <!-- 以下是appender的定义 -->
2222 <!-- ===================================================================== -->
2323 <appender name =" dubbo" class =" org.apache.dubbo.common.utils.DubboAppender" >
24+ <param name =" File" value =" ../../dubbo.log" />
2425 <param name =" encoding" value =" GBK" />
2526 <layout class =" org.apache.log4j.PatternLayout" >
2627 <param name =" ConversionPattern" value =" %d %p [%c:%M] - %m%n" />
Original file line number Diff line number Diff line change 2121 <!-- 以下是appender的定义 -->
2222 <!-- ===================================================================== -->
2323 <appender name =" dubbo" class =" org.apache.dubbo.common.utils.DubboAppender" >
24+ <param name =" File" value =" ../../dubbo.log" />
2425 <param name =" encoding" value =" GBK" />
2526 <layout class =" org.apache.log4j.PatternLayout" >
2627 <param name =" ConversionPattern" value =" %d %p [%c:%M] - %m%n" />
Original file line number Diff line number Diff line change 2121 <!-- 以下是appender的定义 -->
2222 <!-- ===================================================================== -->
2323 <appender name =" dubbo" class =" org.apache.dubbo.common.utils.DubboAppender" >
24+ <param name =" File" value =" ../../dubbo.log" />
2425 <param name =" encoding" value =" GBK" />
2526 <layout class =" org.apache.log4j.PatternLayout" >
2627 <param name =" ConversionPattern" value =" %d %p [%c:%M] - %m%n" />
3031 <param name="LevelMax" value="DEBUG" />
3132 </filter> -->
3233 </appender >
33- <appender name =" FILE" class =" org.apache.log4j.FileAppender" >
34- <param name =" File" value =" dubbo.log" />
35- <layout class =" org.apache.log4j.PatternLayout" >
36- <!-- <param name="ConversionPattern" value="[%t %d{dd/MM/yy HH:mm:ss:SSS
37- z}] %5p %c{2}: %L %m%n" /> -->
38- <param name =" ConversionPattern" value =" [%t %l %d{dd/MM/yy HH:mm:ss:SSS z}] %5p %m %n" />
39- </layout >
40- </appender >
4134 <root >
4235 <level value =" INFO" />
4336 <appender-ref ref =" dubbo" />
44- <appender-ref ref =" FILE" />
4537 </root >
46- </log4j : configuration >
38+ </log4j : configuration >
Original file line number Diff line number Diff line change 1818<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
1919<log4j : configuration xmlns : log4j =" http://jakarta.apache.org/log4j/" >
2020 <appender name =" dubbo" class =" org.apache.dubbo.common.utils.DubboAppender" >
21+ <param name =" File" value =" ../../dubbo.log" />
2122 <param name =" encoding" value =" GBK" />
2223 <layout class =" org.apache.log4j.PatternLayout" >
2324 <param name =" ConversionPattern" value =" %d %p [%c:%M] - %m%n" />
You can’t perform that action at this time.
0 commit comments