Tag: 日志logging

是否可以手动运行一个logrotate检查?

是否有可能手动运行一个logrotate的迭代,而不是在一定的时间间隔安排它?

heroku – 如何查看所有的日志

我有一个关于heroku的小应用程序。 每当我想看到日志,我去命令行,并做 heroku logs 这只显示了我约100行。 有没有办法看到完整的日志我们的应用程序在heroku上?

如何让git log显示文件名如svn log -v

SVN的日志有一个“-v”模式,输出在每个提交中更改的文件的文件名,如下所示: jes5199 $ svn log -v ————————————————– ———————- r1 | jes5199 | 2007-01-03 14:39:41 -0800(Wed,03 Jan 2007)| 1行 更改的path: A / AUTHORS A /复制 A / ChangeLog A /演变 A / INSTALL A / MacOSX 有没有一种快速的方法来获取每个提交git中更改的文件列表?

grep一个文件,但显示几条周边线?

我想grep一个string,还要显示前面的五行和下面的五行以及匹配的行。 我将如何能够做到这一点?

从$ request_bodyloggingPOST数据

我有我的configuration设置来处理一堆GET请求,使渲染的像素能够正常工作,以处理分析和parsing查询string以进行日志logging。 有了额外的第三方数据stream,我需要处理一个POST请求到一个给定的url,它的请求体内有一个预期的可login格式的JSON。 我不想在proxy_pass上使用辅助服务器,只想将整个响应logging到关联的日志文件中,就像GET请求所做的一样。 我正在使用的代码片段如下所示: GET请求(很好用): location ^~ /rl.gif { set $rl_lcid $arg_lcid; if ($http_cookie ~* "lcid=(.*\S)") { set $rl_lcid $cookie_lcid; } empty_gif; log_format my_tracking '{ "guid" : "$rl_lcid", "data" : "$arg__rlcdnsegs" }'; access_log /mnt/logs/nginx/my.access.log my_tracking; rewrite ^(.*)$ http://my/url?id=$cookie_lcid? redirect; } 这是有点什么我想要做的:POST请求(这是行不通的): location /bk { log_format bk_tracking $request_body; access_log /mnt/logs/nginx/bk.access.log bk_tracking; } curl的curl http://myurl/bk -d name=example给了我一个404页未find。 […]

如何将输出写入Android中的日志?

我想写一些debugging输出到日志来检查它与logcat。 如果我写了一些东西给System.out这已经显示在logcat中。 什么是干净的方式写入日志,并添加级别和标签到我的输出?

Django中Python日志的优雅设置

我还没有find一种方法来设置Django的Python日志logging,我很满意。 我的要求相当简单: 针对不同事件的不同日志处理程序 – 也就是说,我希望能够login到不同的文件 轻松访问我的模块中的logging器。 模块应该能够很轻松地find它的logging器。 应该很容易适用于命令行模块。 系统的一部分是独立的命令行或守护进程。 logging应该很容易与这些模块一起使用。 我目前的设置是使用logging.conf文件和安装日志logging在我login的每个模块中。 这感觉不对。 你有一个你喜欢的日志logging设置? 请详细说明一下:您如何设置configuration(您是使用logging.conf还是使用代码设置),您何时/何时启动logging器,以及如何在模块中访问它们等。

使Python日志logging器除了日志之外还将所有消息输出到标准输出

有没有办法让Python日志logging使用logging模块自动输出的东西标准输出除了他们应该去的日志文件? 例如,我想所有的调用logger.warning , logger.critical , logger.error到他们预期的地方,但除此之外总是复制到stdout 。 这是为了避免重复消息,如: mylogger.critical("something failed") print "something failed"

我怎样才能颜色Python日志输出?

前段时间,我看到一个彩色输出的Mono应用程序,大概是因为它的日志系统(因为所有的消息都是标准化的)。 现在,Python有了logging模块,可以让你指定很多选项来自定义输出。 所以,我想像一下类似的东西可能与Python,但我不知道如何做到这一点。 有什么办法使Python logging模块输出的颜色? 我想要的(例如)红色的错误,蓝色或黄色的debugging信息,等等。 当然,这可能需要一个兼容的terminal(大多数现代terminal); 但是如果不支持颜色,我可以回退到原始的logging输出。 任何想法如何可以得到日志模块的彩色输出?

在使用包装器的时候,如何保存Log4Net的类和方法名来logging?

我需要一个Log4net包装 – 在大型应用程序中暴露给许多不同的组件。 我显然希望在logging时保留类和方法的名字,但我会保持传递types等传递给我的包装。 我看了一个和我的很相似的问题 ,但是没有帮助。 我已经看到它在这样的其他问题完成与smt如下: MethodBase methodBase = new StackTrace().GetFrame(1).GetMethod(); this.log.Debug(methodBase.Name + " : " + message); 这并不理想,因为它没有使用开箱即用的Log4Netfunction。 我想知道人们在做这些事情之前是怎么做的,然后想出一些非常复杂的东西。 任何指针(链接/资源/样本)赞赏!