You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ce...@apache.org on 2004/09/07 16:54:53 UTC
cvs commit: logging-log4j/tests/src/java/org/apache/log4j RollingFileAppenderTest.java DailyRollingFileAppenderTest.java
ceki 2004/09/07 07:54:53
Added: tests/src/java/org/apache/log4j RollingFileAppenderTest.java
DailyRollingFileAppenderTest.java
Log:
Two new tests (manual tests)
Revision Changes Path
1.1 logging-log4j/tests/src/java/org/apache/log4j/RollingFileAppenderTest.java
Index: RollingFileAppenderTest.java
===================================================================
/*
* Created on May 28, 2004
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package org.apache.log4j;
import org.apache.log4j.helpers.LogLog;
import junit.framework.TestCase;
/**
*
* Test the original RollingFileAppender
*
* @author Ceki Gulcu
*/
public class RollingFileAppenderTest extends TestCase {
protected void setUp() throws Exception {
super.setUp();
}
protected void tearDown() throws Exception {
super.tearDown();
}
public RollingFileAppenderTest(String arg0) {
super(arg0);
}
public void testWriteFooter() {
LogLog.setInternalDebugging(true);
RollingFileAppender rfa = new RollingFileAppender();
PatternLayout patternLayout = new PatternLayout("%m%n");
patternLayout.setHeader("BEGIN\r\n");
patternLayout.setFooter("END\r\n");
rfa.setFile("output/test");
rfa.setMaximumFileSize(9);
rfa.setMaxBackupIndex(10);
rfa.setLayout(patternLayout);
rfa.activateOptions();
Logger root = Logger.getRootLogger();
root.addAppender(rfa);
for(int i = 0; i < 2; i++) {
root.debug("hello " + i);
}
LogManager.shutdown();
}
}
1.1 logging-log4j/tests/src/java/org/apache/log4j/DailyRollingFileAppenderTest.java
Index: DailyRollingFileAppenderTest.java
===================================================================
/*
* Created on May 28, 2004
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package org.apache.log4j;
import org.apache.log4j.helpers.LogLog;
import junit.framework.TestCase;
/**
*
* Test the original RollingFileAppender
*
* @author Ceki Gulcu
*/
public class DailyRollingFileAppenderTest extends TestCase {
protected void setUp() throws Exception {
super.setUp();
}
protected void tearDown() throws Exception {
super.tearDown();
}
public DailyRollingFileAppenderTest(String arg0) {
super(arg0);
}
public void testWriteFooter() {
LogLog.setInternalDebugging(true);
DailyRollingFileAppender drfa = new DailyRollingFileAppender();
PatternLayout patternLayout = new PatternLayout("%m%n");
patternLayout.setHeader("BEGIN\r\n");
patternLayout.setFooter("END\r\n");
drfa.setFile("output/test");
drfa.setDatePattern("'.'yyyy-MM-dd-HH-mm-ss'.log'");
drfa.setLayout(patternLayout);
drfa.activateOptions();
Logger root = Logger.getRootLogger();
root.addAppender(drfa);
for(int i = 0; i < 2; i++) {
try { Thread.sleep(1100); } catch (Exception e) {}
root.debug("hello " + i);
}
LogManager.shutdown();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org