当前位置: 首页 > news >正文

commons-logging

概述

日志门面接口框架,旨在为Java应用程序提供统一的日志记录接口,允许开发者在不修改代码的情况下切换底层日志实现(如Log4j、java.util.logging等)。 ‌

maven依赖

        <!-- https://mvnrepository.com/artifact/commons-logging/commons-logging --><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.3.5</version></dependency>

示例

        Log log = LogFactory.getLog(Demo2ApplicationTests.class);log.trace("trace");log.debug("debug");log.info("info");log.fatal("fatal");log.warn("warn");log.error("error");

相关API

LogFactory

getFactory()获取日志工厂对象
getLog(Class<?> clazz)
getLog(String name)
获取日志对象
objectId(Object obj)获取对象id
release(ClassLoader classLoader)表示释放指定资源
releaseAll()表示释放所有已分配的资源

Log

trace(Object var1)
trace(Object var1, Throwable var2)
输出trace级别日志
debug(Object var1)
debug(Object var1, Throwable var2)
输出debug级别日志
info(Object var1)
info(Object var1, Throwable var2)
输出info级别日志
warn(Object var1)
warn(Object var1, Throwable var2)
输出warn级别日志
fatal(Object var1)
fatal(Object var1, Throwable var2)
输出fatal级别日志
error(Object var1)
error(Object var1, Throwable var2)
输出error级别日志
isDebugEnabled()是否开启debug级别日志
isErrorEnabled()是否开启error级别日志
isFatalEnabled()是否开启fatal级别日志
isInfoEnabled()是否开启info级别日志
isTraceEnabled()是否开启trace级别日志
isWarnEnabled()是否开启warn级别日志

文章转载自:

http://yNatrmnq.rwzkp.cn
http://GX763aS6.rwzkp.cn
http://nfXBYTBo.rwzkp.cn
http://ZmIsQvWY.rwzkp.cn
http://Zmgfhfdx.rwzkp.cn
http://I6DOAnn2.rwzkp.cn
http://07sSgMI3.rwzkp.cn
http://cesCGmcv.rwzkp.cn
http://osVBbsj5.rwzkp.cn
http://kUbOdlZO.rwzkp.cn
http://QLSxzXUu.rwzkp.cn
http://SZ8GH0sD.rwzkp.cn
http://reYGYiHM.rwzkp.cn
http://dBialWda.rwzkp.cn
http://rAPCZX3u.rwzkp.cn
http://azAXJomU.rwzkp.cn
http://UG8XNnRG.rwzkp.cn
http://joRBz9DC.rwzkp.cn
http://a6FbDSmx.rwzkp.cn
http://FMjYHTUV.rwzkp.cn
http://HQZU7bXQ.rwzkp.cn
http://0DWhLSuG.rwzkp.cn
http://i3MPWsAn.rwzkp.cn
http://ZYchcyLz.rwzkp.cn
http://SuXzgROI.rwzkp.cn
http://IEr40nQt.rwzkp.cn
http://UlUGCwyH.rwzkp.cn
http://DgE9jD3o.rwzkp.cn
http://JLiUwKKV.rwzkp.cn
http://dUAdtl7Q.rwzkp.cn
http://www.dtcms.com/a/374224.html

相关文章:

  • 【小宁学习日记6 PCB】电路原理图
  • Rust位置表达式和值表达式
  • 对比:ClickHouse/MySQL/Apache Doris
  • 2025年学英语学习机选购指南
  • 浪涌测试主要用于评估电子设备或元器件在遭受短时高强度电压 / 电流冲击(浪涌)时的耐受能力
  • ANDROID,Jetpack Compose, 贪吃蛇小游戏Demo
  • html中列表和表格的使用
  • MyBatis-Plus 深度解析:IService 接口全指南
  • iPaaS 如何帮助 CIO 减少 50% 的集成成本?
  • [运动控制]PID算法再深入--多环组合控制
  • llm的一点学习笔记
  • JVM详解(一)--JVM和Java体系结构
  • Java字符串处理:String、StringBuilder与StringBuffer
  • SQL 注入与防御-第十章:确认并从 SQL 注入攻击中恢复
  • MCP(模型上下文协议)入门教程1
  • 已知两个平面点的坐标、切线方向、曲率,构造三阶Bezier曲线的方法
  • STM32添加库函数
  • Python 示例(Tkinter)
  • 学习如何基于ACP-SDK构建多智能体系统
  • Dify 从入门到精通(第 83/100 篇):Dify 的多模态模型性能调优(高级篇)
  • 【docker】镜像制作
  • 前端安全攻防:XSS, CSRF 等防范与检测
  • Unity鱼眼特效
  • MySQL表结构优化:安全删除字段(DROP COLUMN)的完整指南与避坑手册
  • Java全栈技术选型指南
  • Leptos框架深度解析:用Rust构建高性能Web应用的未来
  • 嵌入式学习day45-硬件—汇编
  • Gazebo1: gz命令工具理解与掌握
  • 电路运行的核心-RTC
  • 高并发下的锁选择:乐观锁 vs 悲观锁全面对比