问题标签 [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.

0 投票
1 回答
600 浏览

.net - 没有 app.config 的 Common.Logging

我正在尝试使用 Common.Logging 但我们不使用 app.config,我们的参数在几个 xml 配置文件或数据库中。

我如何告诉 Common.Logging 从其他文件中获取工厂适配器?

我需要从其他文件中获取此配置部分。

有什么建议吗?

最好的毕业生卡洪

0 投票
1 回答
1096 浏览

common.logging - 将 TraceSource 与 Common.Logging 一起使用的示例

我读过这个问题,我知道它可能: Common.Logging for TraceSource

有人可以发布一个例子。如果可以将其配置为在代码中使用 TraceSource 而不是使用 .config 文件,这也可能会有所帮助。

谢谢

0 投票
1 回答
105 浏览

c# - Common.Logging C# 正确调用过程

在使用 C# Common.Logging 时,当前的日志记录设置是_logger在使用的每个类的开头声明如下_logger

这是正确的方法吗?有更好的选择吗?

0 投票
2 回答
941 浏览

c# - 记录器在新创建的 AppDomain 中不起作用

在我的应用程序中,我使用Common.Logging库来抽象日志记录功能。在启动程序集中,它被配置(在app.config文件中)以针对Log4Net库工作。建立了一些 Appender:ConsoleAppender, RollingFileAppender, TraceAppender. 在单曲中一切正常AppDomain。但是我发现日志记录在新创建的AppDomain. IE:

我试图找到一个解决方案,既使用app.config配置又使用Common.LoggingAPI(即LogManager.Reset()方法),但它不能解决问题。

如何强制Common.Logging / Log4Net在新创建的中正常工作AppDomain?请寻求帮助。

0 投票
0 回答
1152 浏览

c# - Common.logging 不会在类库中获取 App.config

类库项目有一个 App.config 文件,如下所示:

在 c# 代码中,我有:

这个类库的使用方式是将其导入到 PowerShell 中,从而向其中添加自定义 cmdlet。当我打开 powerShell 并执行自定义 cmdlet 时,打开显示 Logger 被视为默认记录器,它不执行任何操作,但我确实希望有一个适当的记录器来记录文件。

我怀疑由于这是一个类库,它会自动生成一个 solutionName.dll.config 文件,common.Logging 无法识别该文件,它可能需要一个 exe.config 代替?

0 投票
2 回答
823 浏览

c# - NLog 1.5 Common.Logging.NLog10 无法安装 NLoggerFactoryAdapter

我第一次尝试将 NLog 与 common.logging 一起使用。我在一个测试项目中实现了 NLog,一切正常,然后尝试应用 common.logging,但我遇到了一些困难。

App.config下的common.logging配置

我得到的错误在 Common.Logging.LogManager 第 317 行

在调试时,我可以看到 configType 和 configFile args 都在传递。

我的 NLog.config 设置为始终在我的 vs 中复制。

我得到的错误是:

视觉工作室 2008

Common.Logging 版本 2.1.1

NLog 1.5 版

C# 框架 3.5

控制台项目

0 投票
1 回答
814 浏览

c# - 支持 NLog 2.1

我想升级到 Nlog 2.1 版。我应该使用哪个版本的 Common Logging 库?

我目前正在使用带有 Nlog 2.0 的 Common Logging 2.0 版。我用 2.1 替换了 NLog v2.0,但它不起作用。有什么帮助吗?

我收到此错误 - 无法从配置部分“common/logging”获取 Common.Logging 的配置。

0 投票
1 回答
2897 浏览

c# - 常用日志记录 log4net 文件监视

我想在项目包装器上使用 Common.logging 和 log4net,我在我的日志记录项目上创建了一个 log4net.config 文件并配置了我的 web.config 文件,但是当我尝试记录任何内容(错误、信息等)时出现异常)。我认为问题出在 web.config 文件中,但我检查了并没有发现任何问题。

异常错误是

为 common/logging 创建配置节处理程序时出错:无法创建类型“Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4Net

DLL 的

包装类

web.config 文件

log4net.config 文件

0 投票
1 回答
730 浏览

c# - 在 Common.Logging 中配置布局

我目前正在使用 Common.Logging 和 log4net。我已经实现了一个自定义附加程序。

我正在尝试将下面代码中指定的布局添加到我的日志中。但是当我在自定义附加程序中打印函数RenderLoggingEvent(loggingEvent)时,我只收到消息(但没有时间戳,...)。

如果我在 App.config 文件中添加配置,它就可以工作。但我需要一个基于代码的配置......

0 投票
1 回答
1766 浏览

asp.net-mvc-4 - 没有配置部分成立

我正在使用system.diagnostic将所有错误记录到日志文件中

网络配置:

代码:

在日志文件中,我得到的第一个日志是

此日志仅打印一次,即仅在我创建新日志文件时打印。我没有使用Common.Logging,所以我想知道是什么导致了这个问题。