package logger; /** * 测试类:验证工厂方法模式的日志记录器 * @author ������ * @version 1.0 * @created 26-10��-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