Questions tagged «logging»

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


16
字符串格式:%与.format
Python 2.6引入的str.format()方法与现有%运算符的语法略有不同。哪个更好,什么情况下适合? 以下使用每种方法并具有相同的结果,那么有什么区别? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = "i am a {0}".format(sub1) c = "with %(kwarg)s!" % {'kwarg':sub2} d = "with {kwarg}!".format(kwarg=sub2) print a # "i am a python string!" print b # "i am a …

11
如何让git log显示像svn log -v这样的文件名
SVN的日志具有“ -v”模式,该模式输出每次提交中更改的文件的文件名,如下所示: jes5199 $ svn日志-v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800(2007年1月3日,星期三)| 1线 更改的路径: A /作者 A /正在复制 /更改日志 /进化 A /安装 一个/ MacOSX 有没有一种快速的方法来获取git中每次提交中已更改文件的列表?
987 svn  git  logging 

12
隐藏奇怪的不需要的Xcode日志
使用Xcode 8+并创建新的空白项目时,在运行应用程序时会出现以下日志: 2016-06-13 16:33:34.406093 TestiOS10[8209:100611] bundleid: com.appc.TestiOS10, enable_level: 0, persist_level: 0, propagate_with_activity: 0 2016-06-13 16:33:34.406323 TestiOS10[8209:100607] Created DB, header sequence number = 248 2016-06-13 16:33:34.409564 TestiOS10[8209:100611] subsystem: com.apple.UIKit, category: HIDEvents, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0 2016-06-13 16:33:34.504117 TestiOS10[8209:100607] Created …
694 ios  xcode  logging  xcode8  ios10 

8
如何使ELMAH与ASP.NET MVC [HandleError]属性配合使用?
我正在尝试使用ELMAH在ASP.NET MVC应用程序中记录错误,但是,当我在控制器上使用[HandleError]属性时,ELMAH不会在发生错误时记录任何错误。 正如我所猜测的那样,因为ELMAH仅记录未处理的错误,并且[HandleError]属性正在处理错误,因此无需记录它。 如何修改或如何修改属性,以便ELMAH知道有错误并记录下来。 编辑:让我确保每个人都明白,我知道我可以修改属性,那不是我要问的问题...使用handleerror属性时,ELMAH被绕过,这意味着它不会看到错误,因为它已被处理已经在属性中了...我要问的是有一种方法可以使ELMAH看到错误并记录下来,即使该属性已将其记录下来...我四处搜寻,没有看到任何方法来强制将其记录下来错误....


18
何时使用不同的日志级别
记录消息的方式有多种(按致命程度排序): FATAL ERROR WARN INFO DEBUG TRACE 我该如何决定何时使用哪个? 有什么好的启发式方法?
520 logging 

11
python异常消息捕获
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR = "some ftp address" def upload_to_ftp(con, filepath): try: f = open(filepath,'rb') # file to send con.storbinary('STOR '+ filepath, f) # Send the file f.close() # Close file …

19
如何找到调用当前方法的方法?
登录C#时,如何得知调用当前方法的方法的名称?我了解的全部System.Reflection.MethodBase.GetCurrentMethod(),但是我想在堆栈跟踪中比这低一级。我已经考虑过解析堆栈跟踪,但是我希望找到一种更清晰的方法,类似于Assembly.GetCallingAssembly()方法。


19
heroku-如何查看所有日志
我在heroku上有一个小应用程序。每当我想查看日志时,我都会进入命令行并执行 heroku logs 那只告诉我大约100行。无法在heroku上查看我们的应用程序的完整日志吗?
468 heroku  logging 

11
如何记录带有调试信息的Python错误?
我正在使用以下命令将Python异常消息打印到日志文件中logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero 除了异常字符串以外,是否可以打印有关异常及其生成代码的更多详细信息?行号或堆栈跟踪之类的东西会很棒。


8
使Python记录器将除日志文件外的所有消息输出到stdout
除了应该将日志文件放到哪里,是否有一种方法可以使用该logging模块使Python日志自动输出到stdout ?例如,我想所有呼叫,,去他们预期的地方,但除了总是被复制到。这是为了避免重复消息,例如:logger.warninglogger.criticallogger.errorstdout mylogger.critical("something failed") print "something failed"


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.