Questions tagged «logging»

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





10
如何使Java日志输出显示在一行上?
目前,默认条目如下所示: Oct 12, 2008 9:45:18 AM myClassInfoHere INFO: MyLogMessageHere 我该怎么做呢? Oct 12, 2008 9:45:18 AM myClassInfoHere - INFO: MyLogMessageHere 澄清我正在使用java.util.logging
124 java  logging 



11
如何在Python中将日志记录配置为syslog?
我无法理解Python的logging模块。我的需求非常简单:我只想将所有内容记录到syslog中。阅读文档后,我想到了这个简单的测试脚本: import logging import logging.handlers my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) handler = logging.handlers.SysLogHandler() my_logger.addHandler(handler) my_logger.debug('this is debug') my_logger.critical('this is critical') 但是此脚本不会在syslog中产生任何日志记录。怎么了?
121 python  logging  syslog 

10
如何记录由start-stop-daemon启动的进程的标准输出?
我正在使用一个初始化脚本来运行一个简单的过程,该过程始于: start-stop-daemon --start --quiet --chuid $DAEMONUSER \ --make-pidfile --pidfile $PIDFILE --background \ --exec $DAEMON $DAEMON_ARGS 名为$ DAEMON的过程通常会将日志信息打印到其标准输出中。据我所知,该数据没有存储在任何地方。 我想将$ DAEMON的标准输出写入或附加到某个文件中。 我知道的唯一解决方案是告诉start-stop-daemon调用shell脚本,而不是直接调用$ DAEMON。然后,脚本将调用$ DAEMON并将其写入日志文件。但这需要一个额外的脚本,就像修改守护程序本身一样,这似乎是解决此类常见任务的错误方法。


7
正确的Golang全局日志记录方法
Go中应用程序登录的模式是什么?如果我有5个我需要登录的goroutine,我应该... 创建一个单曲log.Logger并传递它? 传递指向该指针的指针log.Logger? 每个例程或函数都应创建一个记录器吗? 我应该将记录器创建为全局变量吗?
118 logging  go 

8
用Java登录怎么办?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 为什么一个将使用以下软件包之一而不是另一个? Java记录 共用记录 Log4j SLF4j 退回
117 java  logging  log4j  logback  slf4j 

16
如何在Python的日志记录工具中添加自定义日志级别
我想为我的应用程序使用loglevel TRACE(5),因为我认为这debug()还不够。另外log(5, msg)不是我想要的。如何将自定义日志级别添加到Python记录器? 我有mylogger.py以下内容: import logging @property def log(obj): myLogger = logging.getLogger(obj.__class__.__name__) return myLogger 在我的代码中,我通过以下方式使用它: class ExampleClass(object): from mylogger import log def __init__(self): '''The constructor with the logger''' self.log.debug("Init runs") 现在我想打电话 self.log.trace("foo bar") 在此先感谢您的帮助。 编辑(2016年12月8日):我更改了pfa的公认答案,即IMHO,这是基于Eric S的非常好的建议的出色解决方案。

4
f +++++++++在rsync日志中是什么意思?
我正在使用rsync服务器文件进行备份,我有两个问题: 在此过程的中间,我需要停止并重新开始rsync。 会rsync从停止的地方,否则会重新从头开始点开始? 在日志文件中,我看到了"f+++++++++"。这是什么意思? 例如: 2010/12/21 08:28:37 [4537] >f.st...... iddd/logs/website-production-access_log 2010/12/21 08:29:11 [4537] >f.st...... iddd/web/website/production/shared/log/production.log 2010/12/21 08:29:14 [4537] .d..t...... iddd/web/website/production/shared/sessions/ 2010/12/21 08:29:14 [4537] >f+++++++++ iddd/web/website/production/shared/sessions/ruby_sess.017a771cc19b18cd 2010/12/21 08:29:14 [4537] >f+++++++++ iddd/web/website/production/shared/sessions/ruby_sess.01eade9d317ca79a
116 backup  logging  rsync 

3
什么是最好的Haskell库来使程序可运行?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 如果我要将某个程序投入生产,则需要将该程序做几件事才能使其“可操作”-即,工程师和操作人员都可以以一种可测量且可验证的方式来运行和维护该程序。出于我的目的,已实施的程序必须: 能够登录多个级别(例如:调试,警告等)。 能够收集和共享有关程序正在执行的工作类型以及该工作需要花费多长时间的度量标准/统计信息。理想情况下,收集的度量可以以与常用的监视工具(例如Ganglia)兼容的格式使用,或者可以被忽略。 是可配置的,理想情况下是通过这样的系统进行的:该系统允许更新正在运行的程序中配置的属性,而无需重新启动所述程序。 可重复地部署到远程服务器。 在Scala世界中,有很好的库可以处理至少前三个需求。例子: Logula用于记录。 指标或鸵鸟,用于收集和报告指标。 Configgy或Fig进行配置。 至于部署,在Scala世界中采取的一种方法是将组成程序的字节码和库与assembly-sbt等捆绑在一起,然后使用Capistrano之类的工具将生成的捆绑(“胖JAR”)推送到远程服务器通过SSH并行执行命令。这不是必须使用特定于语言的工具的问题,但是我很好奇Haskell社区中是否存在这样的工具。 可能有Haskell库提供了我上面描述的特征。我想知道哪些可用的库被认为是“最好的”;也就是说,这是Haskell社区中常用的最成熟,维护最完善的示例,并且是Haskell最佳做法的典范。 如果还有其他使Haskell代码“投入生产”的库,工具或实践,我也很想知道这些。
115 logging  haskell  metrics 

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.