error-logging相关内容
我有一个用Sinatra编写的小型Web服务器.我希望能够将消息记录到日志文件中.我已经阅读了 http://www.sinatrarb.com/api/index.html和www.sinatrarb.com/intro.html,我看到Rack有一个叫做Rack :: CommonLogger的东西,但是我找不到任何有关如何访问和用来记录消息的示例.我的应用程序很简单,因此我将其编写为顶级DS
..
是否有一种使用logging模块进行Python日志记录的方法,可以自动将东西输出到stdout 到应该存放它们的日志文件中?例如,我希望所有对logger.warning,logger.critical,logger.error的调用都移至其预期的位置,但除此之外,总是将其复制到stdout.这是为了避免重复消息,例如: mylogger.critical("something faile
..
每次应用程序开始使用lo4net时如何创建新的日志文件.或者我想每次清除日志文件. RollingFileAdapter没有给我任何解决方案. 看到我的代码:
..
我正在尝试使用Log4j记录我的Web应用程序.我已经正确配置了所有内容.但是未生成log4j日志文件. 将log4j.properties文件保留在web-inf/classes中,并且还添加了log4j.jar来构建路径. log4j.properties: # Direct log messages to a log file log4j.appender.file=org
..
如何将默认日志文件位置/storage/logs/laravel.log更改为类似/var/logs//laravel.log的内容? 解决方案 我通过使用 errorlog 日志记录模型并配置Web服务器. 1.配置Laravel: 在config/app.php配置文件中: 'log' => 'errorlog'
..
我正在测试一个不断与数据库通信的应用程序.无论何时,无论找不到数据还是列名不正确或其他任何原因,存储过程执行都会出错.我的空手道测试仅返回400错误连接超时异常消息(一条通用消息!). 我尝试仔细阅读空手道生成的默认日志,但错误未详细说明&;足够准确. 我想要的是,空手道应该以详细的形式报告错误.例如,是什么引起了错误?存储过程中的参数是否不正确?或数据库表不存在?或无法连接到数据库,
..
我正在尝试为调试方法编写一个测试用例,该调试方法使用console.log()将消息写入JavaScript控制台.测试必须检查消息是否已成功写入控制台.我正在使用jQuery. 是否可以将钩子连接到console.log()或以其他方式检查是否已将消息写入控制台,或者是否有其他有关如何编写测试用例的建议? 解决方案 console.log不会记录已记录的消息,也不会发出您可以侦听的
..
我们希望能够从我们的Java应用程序创建日志文件,该文件适合以后通过工具进行处理,以帮助调查错误并收集性能统计信息。 目前我们使用传统的“日志内容,可能会或可能不会被压缩成文本形式并附加到日志文件中”,但这种方式最适合少量的人类阅读的信息。 经过慎重考虑,最好的办法是将日志事件作为XML片段存储在文本文件中(然后将其视为任何其他日志文件) ),然后使用适当的工具将它们下载到机器上进行后
..
我正在使用Netty(通过Ning async HTTP library )通过HTTP检索文档。这会产生大量的调试输出控制台,如下面列出的单个文档请求。 任何人都知道如何关闭它?我真的不需要看到这个输出。 我正在从Scala打电话,如果这有任何区别。 15:07:14.273 [run-main] DEBUG cnhcpnNettyAsyncHttpProvider -
..
我已经设置了这样一个简单的球衣服务器: ResourceConfig rc = new ResourceConfig()。packages(“ com.example.jersey_test /服务“); HttpServer server = GrizzlyHttpServerFactory.createHttpServer(URI.create(API_URI),rc);
..
在记录错误中,设备将POST请求发送到webServiceURL / version / log,那么服务器在这一点上必须做什么? 解决方案 要将输出记录到PHP日志中,您可以使用以下内容: $ log_items = json_decode(@file_get_contents('php:// input')) - > logs; foreach($ log_items as
..
我通过特定信号错误记录错误 ErrorSignal.FromCurrentContext()。提升(异常); 如何在错误详细信息中添加请求正文和标题。我只是使用电子邮件功能。 解决方案 我的朋友发给我这个问题解决了我的问题。
..
我在Heroku上部署了一个PHP应用程序,但似乎找不到apache错误日志。使用命令 $ heroku logs 我似乎只获取了apache访问日志。所以一堆GET 200 OK等,但没有错误信息放入错误日志本地,如'PHP致命错误:等等'' 我在哪里可以访问Heroku上的这些错误日志,或者如何让应用程序像写入本地错误日志那样写入Heroku的日志? I感觉就像我忽略了一些明显的东
..
我可以为nginx中的访问日志指定自定义日志格式,但是它不能用于错误日志。我希望当错误发生的时候我总是看到时间。是否有可能? 解决方案 你不能指定你自己的格式,但是在nginx内建的几个级别的error_log- ing 。 语法:error_log file [debug |信息|通知|警告|错误|暴力] $ b 默认值:$ {前缀} /logs/error.log 指定
..
我正在写一个错误日志记录集,它将记录到文件,事件日志等。在这些类中应该执行什么异常处理?例如,说我有一个LogError方法,它是从异常处理程序调用的,并写入文件。什么被认为是最好的事情,应该出现错误?显然,我应该使这些方法尽可能的失败,但是问题总会发生。 解决方案 通常我输出到stderr在这种情况下,尽可能多的信息通常记录代码中的错误/异常以及原始日志/错误/异常。这样就有可能复制问题
..
背景 我有 [HandleError] 在我的MVC Web应用程序中的异常处理,但后来它不能处理一些异常,所以建议您转到另一个 Application_Error (我的SO发布)我也最终使用 ELMAH ,似乎更好。 !但是我无法找到如何显示格式化的异常(就像我用Application_Error一样) ELMAH v / s Application_Error ELM
..
重复: 自动反馈JavaScript错误 在服务器上记录JavaScript错误 如何在javascript中记录错误?我不能在try catch块中包含每一行javascript。 我在说到IE中的错误,会显示错误页面消息,并且行和char引起的错误。如果我只是想知道如何在客户端捕获这个错误,我可以使用ajax调用在服务器上记录错误。 解决方案 我在我所有的项目中使用
..
当我进行Web开发时,我使用一个自定义记录器来捕获致命错误,并将跟踪追加到文件中,并向用户显示一条消息。我偶尔会看到文件是否发生变化,这意味着有些用户遇到错误,我可以深入了解他们遇到的情况。 我想在iphone上看到类似的东西,有一些注意事项: 在开发中,重置错误列表或关闭通知应该是微不足道的。 在开发过程中,错误消息也应该显示在一些明显的地方,如屏幕上在控制台中 部署完成后,应该
..
你最喜欢的方法是什么来处理Bash中的错误? 在网页上找到的错误处理最好的例子是William Shotts,Jr在 http:// www .linuxcommand.org 。他建议在Bash中使用以下函数进行错误处理: ##/ bin / bash #一个slicker错误处理例程 #我在我的脚本中放了一个名为PROGNAME的变量, #程序正在运行。您可以从命令行($ 0
..
对于Erlang / OTP应用程序的记录活动,您只需使用 disk_log 或其他一些库? 解决方案 也发现: http ://github.com/sinnus/ejabberd_logger http ://github.com/etnt/elogger http ://github.com/JacobVorreuter/log_roller
..