apache-commons-logging相关内容

如何设置Commons-Logging以使用Logback?

我们使用slf4j+Logback,碰巧有一些第三方库使用Commons-Logging。如何将其设置为使用登录? SLF4J 答案是不使用Commons-logging.jar,因为推荐答案的设计目的是做Commons-Logging所做的事情,但做得更好。正如@MahdeTo所指,您需要使用jcl-over-slf4j.jar。 从slf4j网站on migrating fr ..
发布时间:2022-08-14 16:38:12 Java开发

NLog 给出异常可能的解释是缺少零参数和单个参数 Common.Logging.Configuration.NameValueCollection 构造函数

我将 NLog 添加到我的应用程序和它的测试项目中.它们都是同一解决方案的一部分.从应用程序内部 NLog 工作.但是从测试项目中得到以下异常: 无法创建 Common.Logging.NLog.NLogLoggerFactoryAdapter 类型的实例.可能的解释是缺少零参数和单个参数 Common.Logging.Configuration.NameValueCollection 构造函数 ..
发布时间:2022-01-20 09:23:49 C#/.NET

Java Logging:显示调用者的源代码行号(不是日志帮助方法)

Java 的众多(叹息...)日志框架都很好地显示了创建日志消息的方法的源文件名的行号: log.info("嘿");[信息] [Foo:413] 嘿 但是如果在两者之间有一个辅助方法,实际调用者将是辅助方法,这不会提供太多信息. log_info("嘿");[信息] [LoggingSupport:123] 嘿 在确定要打印的源位置时,有没有办法告诉日志系统从调用堆栈中删除一帧? ..
发布时间:2021-12-19 10:43:09 Java开发

Apache Commons Logging 的运行时发现算法有什么问题

Dave Syer (SpringSource) 写入他的博客: 不幸的是,commons-logging 最糟糕的事情,以及使它不受新工具欢迎的原因,也是运行时发现算法. 为什么?它的运行时发现算法有什么问题?性能? 解决方案 为什么?它的运行时发现算法有什么问题?性能? 不,这不是性能,而是类加载器的痛苦.JCL 发现过程依赖于类加载器 hack 在运行时找到日志 ..
发布时间:2021-12-19 10:25:25 Java开发

Commons Logging Priority最佳做法

这可能是一个纯粹的主观问题(如果没有组织尝试对此进行标准化),但是我的团队为此付出的努力比您想象的要多. 我们使用Apache Commons Logging作为我们的日志记录接口,并且优先级的使用在整个开发团队中常常不一致.例如,有些开发人员将捕获的所有异常记录为致命(log.fatal(message)),即使该流能够处理该错误,而其他开发人员则仅在某些原因导致该程序由于某种原因必然停止 ..
发布时间:2020-06-20 18:41:03 Java开发

实例化bean失败;嵌套的异常是java.lang.NoClassDefFoundError:org/apache/log4j/Logger

我正在尝试使公用日志记录适用于log4j配置,但是在启动服务器时,我总是遇到异常.当尝试使用StringUtils时,也会遇到类似的异常,该异常可通过另一个公共库获得. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'listPlacesBean' defined ..

NLog给出异常可能的解释是缺少零个arg和单个arg Common.Logging.Configuration.NameValueCollection构造函数

我将NLog添加到了我的应用程序和测试项目中.两者都属于同一解决方案.在应用程序内部,NLog可以工作.但是从测试项目中得到以下异常: Unable to create instance of type Common.Logging.NLog.NLogLoggerFactoryAdapter. Possible explanation is lack of zero arg and sing ..
发布时间:2020-05-03 07:58:06 C#/.NET

使用log4j2进行公共日志记录

我正在使用带有commons-logging的log4j 1.2.现在,我正在尝试将其升级到log4j2. 但是如何在公共记录中使用log4j2来初始化log4j2. 我尝试通过以下方式初始化公共记录.工作正常 **Statement1**: static Log log = new Log4JLogger(Logger.getLogger(Example.class)); **Sta ..
发布时间:2020-05-03 06:55:31 其他开发

Log4j是commons-logging还是slf4j的实现?

嗨, 我已经读到commons-logging和slf4j是用于日志记录的“接口或规范",您必须插入一个实现.但是我已经读到您也可以将log4j与commons-logging和slf4j一起使用,因此:log4j同时“实现" commons-logging和slf4j的规范吗?我不明白 谢谢 解决方案 Sl4j和commons-logging都是诸如log4j或JDK日志记录 ..
发布时间:2020-05-03 06:52:47 其他开发