Questions tagged «logging»

计算机数据记录是在计算机程序或计算机系统中通常具有特定范围的事件记录过程,以便提供可用于了解系统活动和诊断问题的审核跟踪。确保除此标签外还包括适当的软件或硬件标签。

10
记录最佳做法
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想获得有关人们如何在实际应用程序中处理跟踪和日志记录的故事。以下是一些可能有助于您解答的问题。 构架 您使用什么框架? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource 记录应用程序块 其他? 如果使用跟踪,是否使用Trace.Correlation.StartLogicalOperation? 您是手动编写此代码,还是使用某种形式的面向方面的编程来做到这一点?想要共享一个代码段吗? 您是否在跟踪源上提供任何形式的粒度?例如,WPF TraceSources允许您在各个级别进行配置: System.Windows- 所有WPF的设置 System.Windows.Animation- 专门为Animation覆盖。 听众 您使用什么日志输出? 文字档 XML文件 事件簿 其他? 如果使用文件,是使用滚动日志还是仅使用一个文件?您如何使日志可供人们使用? 观看中 您使用什么工具查看日志? 记事本 尾巴 事件查看器 系统中心运营经理/微软运营经理 WCF服务跟踪查看器 其他? 如果要构建ASP.NET解决方案,还使用ASP.NET运行状况监视吗?您是否在运行状况监视器事件中包括跟踪输出?那么Trace.axd呢? 定制性能计数器呢?
323 .net  asp.net  logging  trace 



2
slf4j:如何记录格式化的消息,对象数组,异常
记录填充的消息和异常的堆栈跟踪的正确方法是什么? logger.error( "\ncontext info one two three: {} {} {}\n", new Object[] {"1", "2", "3"}, new Exception("something went wrong")); 我想产生类似于以下的输出: context info one two three: 1 2 3 java.lang.Exception: something went wrong stacktrace 0 stacktrace 1 stacktrace ... slf4j版本1.6.1
274 java  exception  logging  slf4j 

6
使用java.util.logging的好例子
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题编辑此帖子。 6年前关闭。 改善这个问题 我想在程序中使用日志。我听说过java.util.logging,但是我不知道如何开始。 有什么示例可以记录日志?我将如何在自己的程序中使用日志记录?

5
日志记录级别-Logback-分配日志级别的经验法则
我在当前项目中使用了logback。 它提供了六种日志记录级别:TRACE DEBUG INFO WARN ERROR OFF 我正在寻找确定常规活动日志级别的经验法则。例如,如果线程被锁定,则应将日志消息设置为调试级别还是信息级别。或者,如果正在使用套接字,则应在调试级别或跟踪级别记录其特定ID。 对于每个日志记录级别的更多示例,我将不胜感激。
258 logging  logback 

11
使用登录多个模块
我有一个具有以下结构的小型python项目- Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf 我计划使用默认的日志记录模块将消息打印到stdout和日志文件。要使用日志记录模块,需要进行一些初始化- import logging.config logging.config.fileConfig('logging.conf') logger = logging.getLogger('pyApp') logger.info('testing') 目前,在开始记录消息之前,我会在每个模块中执行此初始化。是否可以只在一个地方执行一次初始化,以便通过记录整个项目来重复使用相同的设置?
257 python  logging  config 


4
我可以更改`nohup.out`的名称吗?
当我运行时nohup some_command &,输出到nohup.out; man nohup说看info nohup哪个依次说: 如果标准输出是终端,则命令的标准输出将附加到文件“ nohup.out”;如果无法写入,则将其附加到文件'$ HOME / nohup.out';如果无法写入该命令,则该命令不会运行。 但是,如果我已经有一个命令nohup要用于输出,/nohup.out而我想运行另一个nohup命令,我可以将输出重定向到nohup2.out吗?
254 bash  logging  nohup 

14
如何启用MySQL查询日志?
如何启用MySQL功能,该功能记录从客户端收到的每个SQL查询语句以及该查询语句提交的时间?我可以在phpmyadmin或NaviCat中做到吗?如何分析日志?
252 mysql  logging 



21
在Python中使用多重处理时应如何记录?
现在,我在框架中有一个中央模块,该模块使用Python 2.6 multiprocessing模块产生多个进程。因为使用multiprocessing,所以存在模块级的多处理感知日志LOG = multiprocessing.get_logger()。根据文档,此记录器具有进程共享的锁,因此您不会sys.stderr通过让多个进程同时向其写入(或任何文件句柄)来乱码。 我现在遇到的问题是框架中的其他模块不支持多处理。以我的方式看,我需要使这个中央模块上的所有依赖项都使用支持多处理的日志记录。在框架内这很烦人,更不用说框架的所有客户了。有我没有想到的替代方法吗?

9
从bash脚本本身将stdout的COPY重定向到日志文件
我知道如何将标准输出重定向到文件: exec > foo.log echo test 这会将“ test”放入foo.log文件。 现在我想将输出重定向到日志文件并将其保留在stdout上 即可以从脚本外部简单地完成: script | tee foo.log 但我想在脚本本身中声明它 我试过了 exec | tee foo.log 但这没用。
235 bash  shell  redirect  logging 

27
Spring RestTemplate-如何启用请求/响应的完整调试/日志记录?
我使用Spring RestTemplate已经有一段时间了,当我尝试调试它的请求和响应时,我总是碰壁。我基本上希望看到的东西与打开“ verbose”选项时使用curl时看到的东西相同。例如 : curl -v http://twitter.com/statuses/public_timeline.rss 将同时显示已发送的数据和已接收的数据(包括标题,cookie等)。 我已经检查了一些相关的帖子,例如: 如何在Spring RestTemplate中记录响应? 但是我还没有解决这个问题。 一种方法是实际更改RestTemplate源代码并在其中添加一些额外的日志记录语句,但是我发现这种方法确实是不得已的事情。应该有某种方式告诉Spring Web Client / RestTemplate以更友好的方式记录所有内容。 我的目标是能够使用以下代码执行此操作: restTemplate.put("http://someurl", objectToPut, urlPathValues); 然后在日志文件或控制台中获取相同类型的调试信息(与curl相同)。我相信这对于使用Spring RestTemplate并有问题的任何人都将非常有用。使用curl调试RestTemplate问题根本无法正常工作(在某些情况下)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.