Skip to content
This repository has been archived by the owner on Sep 13, 2023. It is now read-only.

Log4j12modules #12

Open
wants to merge 4 commits into
base: trunk
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions core/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.log4j</groupId>
<artifactId>log4j-parent</artifactId>
<version>1.4.0-SNAPSHOT</version>
</parent>
<groupId>org.apache.log4j</groupId>
<artifactId>log4j-core</artifactId>
<name>Apache Log4j-Core</name>
<description>Apache Log4j core library.</description>
<packaging>bundle</packaging>
</project>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ public static Test suite() {
s.addTestSuite(org.apache.log4j.spi.ThrowableInformationTest.class);
s.addTestSuite(org.apache.log4j.spi.LocationInfoTest.class);
s.addTestSuite(org.apache.log4j.PropertyConfiguratorTest.class);
s.addTestSuite(org.apache.log4j.net.SMTPAppenderTest.class);
s.addTestSuite(org.apache.log4j.net.TelnetAppenderTest.class);
s.addTestSuite(org.apache.log4j.DefaultThrowableRendererTest.class);
s.addTestSuite(org.apache.log4j.EnhancedThrowableRendererTest.class);
s.addTestSuite(org.apache.log4j.TestLogXF.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@ public void testBlockedRollover() throws IOException, InterruptedException {
append(combined, new FileInputStream(filename), buf);
combined.close();
assertTrue(Compare.compare(combinedFilename,
"witness/drfa_blockedRollover.log"));
"target/test-classes/witness/drfa_blockedRollover.log"));
}

/** Check that the computed rollover period for a pattern containing a week as the finest unit is set to be
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@


public class EnhancedPatternLayoutTestCase extends TestCase {
static final String FILE_PREFIX = "target/test-classes/";

static String TEMP = "output/temp";
static String FILTERED = "output/filtered";
static String EXCEPTION1 = "java.lang.Exception: Just testing";
Expand Down Expand Up @@ -111,19 +113,19 @@ private static boolean compare(final String actual,
}

public void test1() throws Exception {
configure("input/pattern/enhancedPatternLayout1.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout1.properties");
common();
Transformer.transform(
TEMP, FILTERED,
new Filter[] {
new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.1"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.1"));
}

public void test2() throws Exception {
configure("input/pattern/enhancedPatternLayout2.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout2.properties");
common();

ControlFilter cf1 =
Expand All @@ -135,11 +137,11 @@ public void test2() throws Exception {
cf1, new EnhancedLineNumberFilter(), new ISO8601Filter(),
new SunReflectFilter(), new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.2"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.2"));
}

public void test3() throws Exception {
configure("input/pattern/enhancedPatternLayout3.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout3.properties");
common();

ControlFilter cf1 =
Expand All @@ -151,13 +153,13 @@ public void test3() throws Exception {
cf1, new EnhancedLineNumberFilter(), new ISO8601Filter(),
new SunReflectFilter(), new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.3"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.3"));
}

// Output format:
// 06 avr. 2002 18:30:58,937 [main] DEBUG atternLayoutTest - Message 0
public void test4() throws Exception {
configure("input/pattern/enhancedPatternLayout4.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout4.properties");
common();

ControlFilter cf1 =
Expand All @@ -169,11 +171,11 @@ public void test4() throws Exception {
cf1, new EnhancedLineNumberFilter(), new AbsoluteDateAndTimeFilter(),
new SunReflectFilter(), new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.4"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.4"));
}

public void test5() throws Exception {
configure("input/pattern/enhancedPatternLayout5.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout5.properties");
common();

ControlFilter cf1 =
Expand All @@ -185,12 +187,12 @@ public void test5() throws Exception {
cf1, new EnhancedLineNumberFilter(), new AbsoluteDateAndTimeFilter(),
new SunReflectFilter(), new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.5"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.5"));
}

// 18:54:19,201 [main] DEBUG atternLayoutTest - Message 0
public void test6() throws Exception {
configure("input/pattern/enhancedPatternLayout6.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout6.properties");
common();

ControlFilter cf1 =
Expand All @@ -202,11 +204,11 @@ public void test6() throws Exception {
cf1, new EnhancedLineNumberFilter(), new AbsoluteTimeFilter(),
new SunReflectFilter(), new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.6"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.6"));
}

public void test7() throws Exception {
configure("input/pattern/enhancedPatternLayout7.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout7.properties");
common();

ControlFilter cf1 =
Expand All @@ -218,11 +220,11 @@ public void test7() throws Exception {
cf1, new EnhancedLineNumberFilter(), new AbsoluteTimeFilter(),
new SunReflectFilter(), new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.7"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.7"));
}

public void test8() throws Exception {
configure("input/pattern/enhancedPatternLayout8.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout8.properties");
common();

ControlFilter cf1 =
Expand All @@ -234,11 +236,11 @@ public void test8() throws Exception {
cf1, new EnhancedLineNumberFilter(), new RelativeTimeFilter(),
new SunReflectFilter(), new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.8"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.8"));
}

public void test9() throws Exception {
configure("input/pattern/enhancedPatternLayout9.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout9.properties");
common();

ControlFilter cf1 =
Expand All @@ -250,11 +252,11 @@ public void test9() throws Exception {
cf1, new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.9"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.9"));
}

public void test10() throws Exception {
configure("input/pattern/enhancedPatternLayout10.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout10.properties");
common();

ControlFilter cf1 =
Expand All @@ -266,11 +268,11 @@ public void test10() throws Exception {
cf1, new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.10"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.10"));
}

public void test11() throws Exception {
configure("input/pattern/enhancedPatternLayout11.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout11.properties");
common();

ControlFilter cf1 =
Expand All @@ -282,11 +284,11 @@ public void test11() throws Exception {
cf1, new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.11"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.11"));
}

public void test12() throws Exception {
configure("input/pattern/enhancedPatternLayout12.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout12.properties");
common();

ControlFilter cf1 =
Expand All @@ -298,11 +300,11 @@ public void test12() throws Exception {
cf1, new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.12"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.12"));
}

public void test13() throws Exception {
configure("input/pattern/enhancedPatternLayout13.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout13.properties");
common();

ControlFilter cf1 =
Expand All @@ -314,7 +316,7 @@ public void test13() throws Exception {
cf1, new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.13"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.13"));
}

/**
Expand All @@ -323,7 +325,7 @@ cf1, new EnhancedLineNumberFilter(), new SunReflectFilter(),
* @throws Exception
*/
public void test14() throws Exception {
configure("input/pattern/enhancedPatternLayout14.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout14.properties");
common();

Transformer.transform(
Expand All @@ -332,7 +334,7 @@ public void test14() throws Exception {
new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.14"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.14"));
}


Expand All @@ -344,7 +346,7 @@ private static void clearMDC() throws Exception {
}

public void testMDC1() throws Exception {
configure("input/pattern/enhancedPatternLayout.mdc.1.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout.mdc.1.properties");
clearMDC();
MDC.put("key1", "va11");
MDC.put("key2", "va12");
Expand All @@ -359,15 +361,15 @@ public void testMDC1() throws Exception {
new EnhancedJunitTestRunnerFilter(),
new MDCOrderFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.mdc.1"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.mdc.1"));
}
/**
* Tests log4j 1.2 style extension of EnhancedPatternLayout.
* Was test14 in log4j 1.2.
* @throws Exception
*/
public void test15() throws Exception {
configure("input/pattern/enhancedPatternLayout15.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout15.properties");
common();
ControlFilter cf1 = new ControlFilter(new String[]{PAT14, EXCEPTION1,
EXCEPTION2, EXCEPTION3, EXCEPTION4});
Expand All @@ -377,15 +379,15 @@ public void test15() throws Exception {
cf1, new EnhancedLineNumberFilter(), new SunReflectFilter(),
new EnhancedJunitTestRunnerFilter()
});
assertTrue(compare(FILTERED, "witness/pattern/enhancedPatternLayout.15"));
assertTrue(compare(FILTERED, FILE_PREFIX + "witness/pattern/enhancedPatternLayout.15"));
}
/**
* Tests explicit UTC time zone in pattern.
* @throws Exception
*/
public void test16() throws Exception {
final long start = new Date().getTime();
configure("input/pattern/enhancedPatternLayout16.properties");
configure(FILE_PREFIX + "input/pattern/enhancedPatternLayout16.properties");
common();
final long end = new Date().getTime();
FileReader reader = new FileReader("output/patternLayout16.log");
Expand Down Expand Up @@ -435,7 +437,7 @@ void common() {
Test case for MDC conversion pattern. */
public void testMDC2() throws Exception {
String OUTPUT_FILE = "output/patternLayout.mdc.2";
String WITNESS_FILE = "witness/pattern/enhancedPatternLayout.mdc.2";
String WITNESS_FILE = FILE_PREFIX + "witness/pattern/enhancedPatternLayout.mdc.2";

String mdcMsgPattern1 = "%m : %X%n";
String mdcMsgPattern2 = "%m : %X{key1}%n";
Expand Down Expand Up @@ -520,7 +522,7 @@ public void testMDC2() throws Exception {
Test case for throwable conversion pattern. */
public void testThrowable() throws Exception {
String OUTPUT_FILE = "output/patternLayout.throwable";
String WITNESS_FILE = "witness/pattern/enhancedPatternLayout.throwable";
String WITNESS_FILE = FILE_PREFIX + "witness/pattern/enhancedPatternLayout.throwable";


// set up appender
Expand Down
Loading