问题标签 [common.logging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Spring.NET 和 Common.Logging XML 模式 (XSD) 是否存在?
Spring.NET 1.2.0 M1 附带了几个用于 <objects> 节点、数据库内容等的 XSD 文件。但是,它是一个不完整的集合,因为它似乎不包括 <spring>(用于App.config
)、<context>、或 <parsers> 元素。此外,Common.Logging似乎没有任何XSD 包含在源或分发中。
我们希望拥有这些,以便 Visual Studio 在验证App.config
. 有模式很好,因为编译时检查可以帮助您在程序在 Spring 中抛出之前发现 XML 错误。
这些是否存在于任何地方/正在开发中,或者是否有人自己编写了一些?
同样,有没有人看到/解决了以下消息?
找不到属性“ http://schemas.microsoft.com/Visual-Studio-Intellisense:friendlyname ”的架构信息(spring-objects-1.1.xsd)
.net - Rhino Mocks - 在 Common.Logging ILog.Debug 上使用 AssertWasCalled
我在使用 Rhino Mocks 来断言调用了一个方法时遇到了问题(理想情况下是使用特定参数)。方法是 Common.Logging 2.0中的 ILog.Debug(FormatMessageHandler) 使用新的 Lamba 语法。使用旧方式普通的 ILog.Debug(string) 可以正常工作。
.net - 使用 common.logging 动态设置 log4net 属性
有谁知道 Common.Logging (用于 .Net)中是否有等效项来设置 log4net 工厂适配器的属性?仅通过以下方式使用 log4net 时,我取得了巨大的成功:
并设置如下属性:log4net.GlobalContext.Properties["BrokerID"] = 10
我最终得到的文件如下所示:Log_(null).txt
当使用 common.logging 即时连接 log4net 时。
c# - Quartz.net 和 Common.Logging - 使用 Log4Net
我在 Windows 服务中使用 Quartz.net。目前,触发器没有触发 - 我想使用日志来找出原因。
我已经为 Windows 服务编辑了我的配置文件:
我的文件结构如下:
C:\CompanyName - 所有项目的根目录
C:\CompanyName\build\bin - 我的解决方案中所有项目/类库的输出目录
C:\CompanyName\lib - 放置第 3 方二进制文件/dll 的位置
在我的 Windows 服务项目中,我引用了 Quartz(在 C:\CompanyName\lib 文件夹中)
我还添加了对 Common.Logging.Log4net.dll 的引用
当我测试我的应用程序时,我收到以下错误:
无法加载文件或程序集“Common.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=af08829b84f0328e”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)“:”Common.Logging,版本=2.0.0.0,文化=中性,PublicKeyToken=af08829b84f0328e
nservicebus - NServiceBus 通用主机和 Common.Logging
伙计们,
我按照此处找到的说明使 NServiceBus 日志记录正常工作:http: //docs.particular.net/nservicebus/logging/
但是,我使用的是 Common.Logging。如果我将 LogManager 用于 Common.Logging,它不会记录。
如果我将 LogManager 用于 log4net,一切正常。
有人对这里有任何见解吗?
logging - NLog v2 可以与 Common.Logging 一起使用吗
我今天尝试将它们一起使用,但版本不匹配,因为它正在寻找 NLog v1。
Common.Logging 是否支持 NLog v2?
如果没有,有谁知道是否可以安全地使用程序集版本重定向?
c# - Common.Logging - 如何在日志写入时获得回调?
我有一个使用 Common.Logging 的库。当对它的日志进行任何写入时,我需要调用我的代码。
log4net - 如何在 Quartz.Net 中从 Log4Net 切换到 NLog?
我公司的标准日志记录工具是 NLog。我正在尝试介绍 Quartz.net,并被问到是否可以使用 NLog 而不是 Log4Net。
我知道我可以重新编译以使用 NLog,但如果可能的话,我想从配置文件中进行。
.net - Common.Logging 有什么替代品吗?
编辑:Common.Logging 2.1.1 于 2012 年 6 月 9 日发布,Github 页面相当活跃,作者特别评论了项目的健康状况。
我们正在考虑在一个新的 .NET 项目中使用Common.Logging,但我有点担心该项目似乎已变得不活动。主页最后一次更新是在 2009 年,SourceForge 上的最新版本是在 2010 年创建的。我已经发现与 NLog 2 不兼容,我担心随着时间的推移这可能会成为一个更大的问题。我注意到 Enterprise Library 5.0 没有被列为兼容但我没有尝试过。
是否有任何其他替代方案可以提供类似的通用接口?
c# - Common.Logging 配置异常
当我尝试调用时出现以下异常
在 Common.Logging.dll 中发生了“Common.Logging.ConfigurationException”类型的第一次机会异常
Common.Logging.dll 中出现“Common.Logging.ConfigurationException”类型的未经处理的异常
附加信息:无法从配置部分“common/logging”获取 Common.Logging 的配置。
这是一个 .NET 4 应用程序,其中引用了
- log4net.dll
- Common.Logging.dll
- Common.Logging.log4net.dll
我的 app.config 有以下内容:
我试图这样打电话:
我错过了什么?