问题标签 [xmlconfigurator]

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 回答
25212 浏览

.net - log4net 初始化

我一直在努力寻找重复项,但无论看起来多么基本,都必须问以下问题,以便一劳永逸地弄清楚!

在 64 位 W7 上的 VS28KSP1 上使用 log4net 版本 1.2.10.0 的全新控制台应用程序中,我有以下代码:-

在我的app.config,我有:

这不会写任何东西,除非我添加一个属性:

或者在 Main() 中显式初始化它:

这提出了以下问题:

  1. 我几乎可以肯定我已经看到它在某些版本的 log4net 上工作,而无需添加程序集属性或调用 Main。有人可以向我保证我不会想象吗?
  2. 有人可以指出我在文档中的哪个位置明确指出配置部分和初始化挂钩都是必需的 - 希望解释一下何时更改,如果确实如此?

我可以很容易地想象为什么这可能是政策 - 明确初始化步骤以避免意外等,只是我似乎记得情况并非总是如此......(通常我将配置放在单独的文件中,这通常会将配置部分排除在外)

0 投票
3 回答
949 浏览

java - 将 Java 对象序列化为 xml 并返回(XML 配置)

我正在寻找一个 XML 序列化框架,它有一个 XML 配置选项,而不是注释来命名类和字段。

我查看了 Simple 和 XStream,但没有找到方法。我想我可以使用 Spring IOC 和 XStreams 别名,但是如果有任何框架可以为我做到这一点,那当然会更好:)

0 投票
3 回答
4178 浏览

c# - 找不到类型或命名空间名称“XmlConfigurator”

找不到类型或命名空间名称“XmlConfigurator”(您是否缺少 using 指令或程序集引用?)

我错过了一个命名空间???

0 投票
1 回答
4708 浏览

.net - 配置 Log4Net EventLogAppender 时出错

我有一个使用 Log4Net 1.2.10.0 的控制台应用程序。我在我的 Log4Net 配置中添加了一个 EventLogAppender:

当我打电话时,XmlConfigurator.Configure();我收到以下错误:

然后稍后我收到一条错误消息,指出附加程序“eventLogAppender”不存在。很可能是由于附加程序在配置过程中失败。

我认为这不是权限问题,但无论如何我都尝试过,但仍然没有运气。

0 投票
1 回答
4539 浏览

.net - Log4Net EventLogAppender 未记录到自定义事件日志

添加了一个 EventLogAppender 如下:

它创建新的日志NewLogName并添加应用程序名称为的 Windows 事件,AppName但将事件添加到Application日志而不是NewLogName.

我已更改注册表中的权限,并且应用程序名称位于注册表中的正确位置。有任何想法吗?

0 投票
1 回答
901 浏览

c# - 使用 log4net 设置 XmlConfigurator 通用日志记录

我一直在考虑为我工作的公司创建一个通用日志库,基于Daniel Cazzulino 的博客。所以我们可以在没有太多干扰的情况下将一个换成另一个。

我希望使用的第一个库是log4net,但我无法确定您将如何或在何处设置对XmlConfigurator.

我曾尝试在正在记录的项目上添加一个程序集,这违背了我感觉的练习对象,但这似乎没有任何作用。

我尝试将其添加为 log4net 日志库的程序集,但这似乎不起作用。

我也尝试过从log4net.Config.XmlConfigurator.Configure();TraceManager.Get方法调用,但所有日志选项(IsDebugEnabled、IsWarnEnabled、...)都被禁用。

我需要做其他事情吗?应用程序配置是否需要在日志库中?

[编辑 1]

觉得很傻......

我已添加[assembly: XmlConfigurator(Watch = true)]到我的 Logging.Log4Net 库,但我没有在我的应用程序中实例化 TracerManager 我正在执行的测试... ID-10Tango 问题

0 投票
2 回答
6187 浏览

c# - 使用 XmlConfigurator 加载后如何以编程方式设置 log4net LockingModel?

我有这个 XML log4net 配置:

我使用下面的 C# 行加载此配置,它运行良好:

问题:现在我想lockingModelMinimalLock. 以编程方式,而不是在 XML 中。
怎么做?

这相当于添加<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />XML 配置。

0 投票
1 回答
824 浏览

c# - 如何通过 WPF 中的 log4net 将条目写入 Windows 事件查看器?

我读过这篇文章。而这个answer1SOanswer2SOanswer3SO

到目前为止我所做的:

1. 在 AssemblyInfo.cs 的最后一行声明:

2.写在app.config中

3. 我在处理程序中写的内容:

在所有这三个实现操作之后,我的窗口事件查看器中没有任何条目。请看我的窗口事件查看器: 在此处输入图像描述