Resumen del uso del marco de registro JUL

Combine personalmente videos de aprendizaje para hacer una comprensión y un registro simples

Marco de registro JUL----Marco de registro nativo de JDK

1. Inicializar LogManager

        Puede utilizar el archivo de configuración predeterminado,

        También puede optar por personalizar el archivo de configuración de registro y cargar el archivo de configuración logging.properties a través de LogManager

//自定义配置文件
InputStream input = new FileInputStream("D:\\test\\logging.properties");

//取得日志管理器对象
LogManager logManager = LogManager.getLogManager();

//读取自定义的配置文件
logManager.readConfiguration(input);

Agregar registrador a LogManager

Logger logger = Logger.getLogger("com.bjpowernode.jul.test.JULTest");

2. Obtenga el registrador del administrador de registros singleton

3. Establezca el nivel de registro y use la clase de registro LogRecord durante el proceso de impresión

logger.severe("severe信息");
logger.warning("warning信息");
logger.info("info信息");
logger.config("config信息");
logger.fine("fine信息");
logger.finer("finer信息");
logger.finest("finest信息");

4. Filtrar como filtro proporciona un control más detallado más allá del nivel de registro

5. Procesador de registro del controlador, que determina la ubicación de salida del registro, como consola, archivo...

//文件日志处理器
FileHandler handler = new FileHandler("D:\\test\\myLogTest.log");
//控制台日志处理器
ConsoleHandler handler = new ConsoleHandler();
//可以两个同时使用,也可以单独使用

6. El formateador se utiliza para formatear la salida.

//创建日志格式化组件对象
SimpleFormatter formatter = new SimpleFormatter();
//在处理器中设置输出格式
handler.setFormatter(formatter);
//在记录器中添加处理器
logger.addHandler(handler);

7. corre corre

Supongo que te gusta

Origin blog.csdn.net/DDDM456/article/details/126761285
Recomendado
Clasificación