You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

package logger;
/**
* 测试类:验证工厂方法模式的日志记录器
* @author <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @version 1.0
* @created 26-10<31><30>-2025 22:36:06
*/
public class LoggerTest {
public LoggerTest(){
}
public void finalize() throws Throwable {
}
/**
* 主方法:测试各种日志记录器
* @param args
*/
public static void main(String[] args){
System.out.println("===== 日志记录器工厂模式测试 =====");
// 测试控制台日志
LoggerFactory consoleFactory = new ConsoleLoggerFactory();
Logger consoleLogger = consoleFactory.createLogger();
consoleLogger.log("这是一条控制台日志消息");
// 测试文件日志
LoggerFactory fileFactory = new FileLoggerFactory();
Logger fileLogger = fileFactory.createLogger();
fileLogger.log("这是一条文件日志消息");
// 测试数据库日志
LoggerFactory databaseFactory = new DatabaseLoggerFactory();
Logger databaseLogger = databaseFactory.createLogger();
databaseLogger.log("这是一条数据库日志消息");
System.out.println("===== 测试完成 =====");
}
}//end LoggerTest