问题标签 [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.
c# - 您如何为您的对象实施审计跟踪(编程)?
我需要在我的对象上实现添加/编辑/删除的审计跟踪,我正在使用 ORM (XPO) 来定义我的对象等。我实现了一个触发的审计跟踪对象
- 节省
- 删除
对于基础对象,我将更改存储在 Audit-AuditTrail (Mast-Det) 表中,用于字段更改。等使用一些方法服务调用。
您如何在 OOP 代码中实施审计跟踪?请分享您的见解?有什么图案之类的吗?最佳实践等?另一件事是如何在运行单元测试时禁用审计,因为我不需要审计它们,但因为基础对象有代码。
对对象的更改(编辑/添加/删除)以及需要审核哪些字段更改
iis - 漂亮的实时网络跟踪
我正在寻找一个实时的网络日志观察器,它可以在访问者浏览不同的页面等时直观地显示他们。我希望它是一个网络应用程序,它将显示在办公室的大屏幕上。有小费吗?
.net - .NET 记录客户端上的 Soap 请求
我在我的客户端应用程序中使用第三方 .NET WebService。出于调试目的,我想捕获从我的服务器发送的 SOAP 请求。我该怎么做呢?这是在不使用 WCF 或 WSE 的情况下在 .NET 2.0 上完成的。
.net - 如何在企业库 4.0 中创建自定义日志过滤器?
我正在使用 Enterprise Library 4.0,但找不到任何有关创建自定义日志过滤器的文档。有没有人这样做或看到任何好的在线文档?
logging - 代码与日志记录的比率?
理想的代码与日志记录比率是多少?我不习惯写日志,因为我开发的大多数应用程序都没有太多的日志记录。
最近虽然我换了工作,但我注意到您看不到调用 log4net 的应用程序代码。我很欣赏这很有用,但肯定有太多的调试语句和没有任何调试语句一样糟糕?
有一些日志语句会告诉您每个方法何时开始和结束以及它们返回的内容。当几乎所有事情都完成时。
使用反射在编译时添加日志语句的插件会不会更容易,这样它们就不会在您尝试查看代码时妨碍您?
同样在这些强大的 IDE 和远程调试的日子里,这么多的日志记录真的需要吗?
c# - 从控制台程序记录到 txt 文件的有效方法
从 C# 和 .NET 2.2 上的控制台程序记录到日志 (.txt) 的最有效方法是什么?我的程序循环多次,总是根据用户的需要输出不同的数据,所以我正在寻找实现这一目标的最有效方法。
我知道我总是可以重新打开一个流然后关闭它,但是每次我这样做时它只会写一行,然后下一次(几秒钟后)程序重新循环并需要再次写入。在我看来,这似乎对资源不太友好。
我正在使用多个线程,这些线程都有我想要记录的输出数据(打开/关闭同一个文件或在不同线程上访问同一个文件可能很糟糕)。“持有对自动刷新的流编写器的引用”听起来是个好主意,但我不知道该怎么做。
.net - .NET 的最佳翻转日志文件跟踪侦听器是什么
我正在为 .Net 寻找一个好的 TraceListener,它支持基于大小限制滚动日志文件。
约束
- 使用 .Net 内置的 Trace 日志记录
- 不属于某个庞大库的独立类或二进制文件
- 允许基于大小滚动日志文件
logging - 在线查看服务器日志?这是鼓励吗?
我知道如果人们设法破解它并能够查看服务器日志,这可能是一个很大的安全问题。是否有任何应用程序可以实际获取日志并通过具有必要安全性的 Web 界面显示?我说的是java企业应用程序
eclipse - 重定向 ILog 消息
我目前正在开发一个 RCP Eclipse 应用程序。出于记录目的,我使用 SFL4J 而不是 log4j。对于我自己的代码,这很好用,因为我可以指定正确的记录器( LoggerFactory.getLogger ... logger.debug ...)。但是如何将所有插件日志重定向到同一位置,以便在我的 log4j-LogFile 中也可以看到其他 rcp 插件的所有异常。如何在我的日志文件中记录未捕获的异常?
我听说过有关 ILog 的一些信息,但我不知道如何将其重定向到我的 log4j/slf4j 实现。
那么在一个日志文件中记录所有插件消息的最佳方法是什么?
.net - 包装 Log4net 时如何记录 MethodName?
我已经将 Log4net 包装在一个静态包装器中并想要记录
然而,我得到的只是我的包装器的名称。
如何使用 forwardingappender 和静态包装类(如