ICode9

精准搜索请尝试: 精确搜索
  • c#-Sitecore.Logging RollingFileAppender丢失[lockingModel]2019-11-20 00:05:04

    我正在尝试解决Sitecore日志记录中在log4net中生成此消息的问题: System.IO.IOException: The process cannot access the file ‘C:\Inetpub\wwwroot\Website\Data\logs\Custom.log’ because it is being used by another process. 我尝试增加MemoryMonitorHook阈值并清除了一

  • log4net配置文件2019-11-19 15:53:03

    <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> <section name=

  • C#-记录java.sql.SQLException导致溢出2019-11-18 15:17:50

    我正在尝试记录来自IKVM.OpenJDK.Jdbc程序集的异常.发生的一种异常是java.sql.SQLException(和子类). log4Net似乎在此之上绊倒了,因为java.sql.SQLException实现了IEnumerable,而该实现仅返回自身.我已经逐步完成了log4net代码,而log4net看起来像这样: “Here is a SQLException

  • 实体框架4.0:如何记录sql语句2019-11-12 03:06:19

    我在应用程序中使用Entity Framework 4.0如何打印sql语句的日志.在EF 6 sampleEntities.Database.Log工作如下 readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); public sampleEntities() : base(

  • C#-Log4Net无法登录应用程序关闭事件2019-11-11 19:15:49

    我目前正在用C#开发WPF应用程序. 我现在要记录应用程序的关闭.Log4Net可以在程序的所有部分正常运行. (除此以外) 例: 用户单击每个Windows程序具有的默认红色“ X”按钮,日志应显示“ Application Closed” 我为Closing事件创建了一个行为(这是我要记录的地方),但Log4Net却无法记录

  • c#-日志记录和“依赖倒置抽象”-关注点分离2019-11-11 17:15:41

    由于那里有很多日志记录框架,因此我希望为每个应用程序编写一个抽象,以便控制可以插入哪个日志记录框架.这意味着我在Log4Net或NLog等方面并不可靠,但是我提供了一个接口/抽象,然后以自己的抽象形式提供了插件框架. 遵循这些原则(可能有些简化),我可以将其传递给需要依赖的任何对象

  • c#-Simple Injector是否可以结合TypeFactoryContext向实例工厂注册?2019-11-11 05:09:38

    我正在开发一个非常需要根据SOLID原则进行重构的旧代码库.第一步,我们将简单注入器依赖项注入容器添加到混合中. 对于其中一项注册,我需要非常类似于Log4Net的RegisterConditional示例的东西,即: container.RegisterConditional( typeof(ILogger), c => typeof(Logger<>).M

  • C#-Log4Net似乎连接到数据库但未插入2019-11-11 05:08:25

    我已打开调试,所以我很确定它正在连接到数据库.我之所以这样说是因为,如果我拼错数据库名称,则会在输出时写入错误. 我不确定自己在做什么错.我知道我尚未使用参数. 我所做的就是将this tutorial修改为一个项目.如果您需要更多信息,请告诉我. Log4Net.config <?xml version="1.0"

  • c#-如果log4net停止记录,如何接收事件2019-11-07 04:17:23

    Log4net在不引发错误方面有点太擅长.我试图创建某种处理程序,如果log4net无法启动或死亡并且无法再进行日志记录,则将触发该处理程序. 我知道应用设置键可以打开log4net的内部调试(log4net.Internal.Debug).但是,即使log4net出现问题,我也不总是需要所有调试信息. 有谁有办法以编程

  • C#-log4net自定义日志对象和附加程序2019-11-06 21:18:26

    我想扩展log4net以接受自定义日志对象作为参数.例如: public class MyLogObject { public string PropA; public int PropB; } private MyLogObject entry = new MyLogObject() {PropA = "FooBar", PropB = 1}; Log.Debug(entry); …这

  • c#-Internet Explorer提示我是否要在运行log4net方法时运行csc.exe2019-11-02 09:05:54

    我在用C#编写的Internet Explorer浏览器扩展中使用Log4Net.有时,Internet Explorer会提示我说csc.exe为“网站要使用此程序在您的计算机上打开Web内容”,并要求我允许或不允许.显然,这不是网站,它仅在我登录时发生,因此它看起来像Log4Net.这是否正常和/或有什么办法可以使它不发生?

  • C#-log4net-仅创建一个日志文件2019-11-02 08:07:42

    我正在使用log4net,并且在运行应用程序时,会创建几个日志文件. 每当时间格式更改时,log4net似乎都在创建一个新的日志文件,这意味着每隔一分钟我都会得到一个新的日志文件. 我可能误解了所使用的xml语法,但是我不确定其错误之处(也许是RollingFileAppender?). 这是xml文件: <log4net

  • 我如何设置log4net记录某些事件,如果它们在每个时间范围内发生/发生了N次以上?2019-11-01 17:17:02

    基本上,我希望仅当事件每分钟发生100次以上时(例如),才能在我的应用程序中记录这些事件,例如“ HTTP超时”. 有什么方法可以配置log4net来处理这样的任务? 提前致谢,解决方法:不可以,您不能将其配置为这种方式. 但是,您可以通过编写自己的自定义Appender轻松实现这一目标.只需从Appe

  • 每次尝试登录时都需要调用Configure()2019-11-01 12:07:26

    不知道这里发生了什么,但是除非每次调用我都调用XmlConfigurator.Configure(),否则我的日志记录代码将不会写入rollingFileAppender.我已经在以下代码中打开了调试功能,并且可以确认在构造函数中仅一次调用Configure时,它确实似乎在我的配置中被拉出,但是当实际调用Log()时,日志文

  • log4javascript web.config2019-11-01 04:33:19

    我在ASP.NET MVC网站中使用log4net,并希望开始在JavaScript中使用类似的程序包(例如log4javascript)在此处进行日志记录.尤其是记录异常,但如果用户报告出了问题但不容易重现,也可以调试日志. 我现在有关于将log4javascript与ASP.NET MVC集成的这些问题: 1)我想使用log4javascript的

  • winform 集成 log4net2019-10-31 13:00:54

    1.引入库log4net.dll 2.展开项目文件下的Properties文件夹,打开AssemblyInfo.cs并在AssemblyInfo.cs中添加一行:在AssemblyInfo.cs中添加一行:(其中log4net.config对应配置文件名) [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileExtension =

  • 转换为单击一次应用程序或exe后为什么不进行日志记录?2019-10-31 00:09:36

    我创建了一个控制台应用程序,其中使用log4net正确完成了日志记录.但是,发布我的应用程序(单击一次应用程序或.exe)后,即使我的应用程序运行正常,日志记录也无法正常工作. 有什么方法可以使Log4net在最终的一次单击应用程序中工作?解决方法:我自己找到的.. 我们唯一需要做的就是将Log

  • c#-Windows和Mono之间的日期时间差异以及log4net远程附加程序2019-10-30 22:08:20

    我有一个在Mono 2.10.9下的Linux机器上运行的程序.它使用log4net登录到Windows 7机器上的程序.我的Linux系统时钟以及Windows机器都设置为本地时间.在每台机器上执行以下命令会产生稍微不同的结果: DateTime now = DateTime.Now; Console.WriteLine(String.Format("{0} - Kind {1}"

  • C#-Log4Net AdoNetAppender-截断表/删除旧记录/限制数据库大小2019-10-28 19:16:37

    有效限制Log4Net登录表的大小的简单方法是什么? 诸如删除旧记录之类的东西, 或在记录总数达到预定义的限制时删除,或表(或数据库)大小达到大小限制时 (编辑)因为我们有两种类型的带标记的数据库(MySQL / MSSQL)的客户,所以单点解决方案从维护POV会更好. 我们考虑过使用一些代码(使用

  • 首页> C#> log4net AdoNetAppender在数据库中插入“ Null”字符串,而不是null2019-10-28 14:15:21

    我在.net 3.5应用程序上登录了log4net.日志正在插入数据库.我遇到的一个问题是,对于我未设置数据的数据库,它会插入“ NULL”而不是数据库null. 我的配置是 <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender"> <immediateFlush value="true" /> <

  • MS UnitTestFramework检索和记录异常C#2019-10-27 12:06:45

    我刚开始使用MS的UnitTestFramework进行一个相当广泛的自动化项目.我注意到的一件事是,当我的代码中有错误-不是我测试的应用程序-框架捕获了该错误并以一种很高兴的方式使测试失败,该错误使测试迭代得以完成.但是,我希望能够看到这些例外情况和我的log4net日志中有堆栈跟踪信息,到

  • c#-log4net应该如何在应用程序内正确设置“ EventLogAppender”的“源”?2019-10-27 05:08:12

    我有一个包含多个部分的应用程序. 我在整个过程中都使用log4net记录事件,并且我希望这些事件具有与它们来自的应用程序中的WHERE匹配的SOURCE(您知道像“ SOURCE”所示).因此,我在“应用程序和服务日志”下有一个日志,并按照您的期望设置了log4net. 在log4net配置中,有一个元素“

  • C#-Log4net附加程序始终为空2019-10-26 07:06:30

    我在我的webapi项目中使用log4net(使用autofac和owin).我将此添加到我的控制器 LogManager.GetLogger(typeof(NotificationController)); 但是我已经看到没有加载附加程序.在我的配置中我有这个 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHand

  • C#-log4net:无法加载类型’log4net.Appender.AdoNetAppender’2019-10-26 00:08:38

    我在ASP.NET Core应用程序(netcoreapp1.1)中遇到了log4net的AdoNetAppender问题. 如果要使用AdoNetAppender,则会出现以下错误: System.TypeLoadException: Could not load type ‘log4net.Appender.AdoNetAppender’ from assembly ‘log4net, Version=2.0.8.0, Culture=neutral,

  • 通过CRM API for 3CXPhone与其他应用进行对接2019-10-25 11:57:04

    之前已经完成了一个3CXPhone的集成插件,是基于先前版本的。客户将3CX系统升级到V14以后,之前的插件失效了。因此需要重新研究新版本的CRM API使之重新工作,加上之前没有及时记录具体实施步骤,所以这次一边完成对V14 API的研究一边完成这篇博客,以帮助其他人和未来的自己。 关于3CXPhone

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有