logging相关内容

sails日志到文件

有人可以提供一个如何配置sails.js以登录到文件的示例吗? 看起来应该很简单, 我正在查看config / log.js或config / sockets.js文件中的更改。 解决方案 根据源代码, for v0.9.x ,您只需要在中设置 filePath config / log.js : module.exports = { log:{ level:'in ..
发布时间:2016-12-27 18:10:49 其他开发

如何设置log4net每天将我的文件记录到不同的文件夹?

我想在每天的日期在名为YYYYMMdd的文件夹中保存所有日志 - log4net应该根据系统日期时间处理创建新文件夹 - 我如何设置此? 我想保存所有日志在白天的n文件1MB - 我不想重写旧的文件,但真的有一天的所有日志 - 我如何可以设置这个? 我在C#中使用 尊敬的 Alex 解决方案 尝试一下(应该可以!): ..
发布时间:2016-12-27 17:11:49 C#/.NET

使用Log4j XML配置文件配置Hibernate日志记录?

我无法找到任何有关如何使用Log4j的XML样式配置文件配置Hibernate日志记录的文档。 这是可能的,使用属性样式配置文件来控制Hibernate的日志记录? 如果任何人有任何信息或链接到文档,它会感激。 编辑: 为了澄清,我正在寻找一个实例的XML语法来控制Hibernate。 EDIT2: 这是我在XML配置文件中所拥有的。 ..
发布时间:2016-12-27 16:58:55 其他开发

并发log4j

我有我自己的日志记录引擎,它将日志写在具有阻塞队列的单独线程上。为了使用“标准软件”,我正在考虑切换到log4j。 我不希望我的高并发软件被减慢的日志命令一切到磁盘的一些作为命令被调用。 log4j是否可以用作转储程序? 解决方案 Log4j是大多数JavaEE应用服务器上的日志实现,因此对于并发能力来说是一个很好的广告。 / p> 说完之后,我在高负载条件下看到Log4j 1 ..
发布时间:2016-12-26 19:23:03 Java开发

并发文件写入

如何写入可以由多个来源(可能以并发方式)访问的文本文件,确保没有写入操作丢失? 两个不同的进程在同一时刻写入文件,这可能导致问题。 simples解决方案(不是很快,不是很优雅)会在开始进程(创建.lock文件或类似文件)时锁定文件,并在写入完成时释放它(删除锁定)。 当开始写入时,我会检查.lock文件是否存在,并延迟写入,直到文件被释放。 什么是 EDIT 。 我的意 ..
发布时间:2016-12-26 16:13:34 C#/.NET

多进程的日志输出

在python中使用multiprocessing.Process类时,是否有方法可以记录给定进程的stdout输出? 解决方案 最简单的方法可能是重写 sys.stdout 。稍微修改多处理手动示例: 来自多进程导入进程 import os import sys def info : print title print'module name:',__name_ ..
发布时间:2016-12-26 14:25:01 Python

自动添加输入/退出功能日志到项目

我有一个第三方源代码,我必须调查。我想看看函数是什么顺序调用,但我不想浪费我的时间键入: printf已输入%s“,__FUNCTION__) 和 printf(“退出%s”,__FUNCTION__) 对于每个函数,我也不想触摸任何源文件。 你有什么建议吗?是否有自动为我自动执行此操作的编译器标志? 对注释的说明: ..
发布时间:2016-12-22 18:14:01 C/C++开发

彩色grep?

有时,在查找日志文件或其他文件时,您可以查看 和行为。 看到grep有着色功能 grep -C 99999 --color 还有什么其他方法? 解决方案 为了搜索源代码,我使用 ack 。它有很多选项,有意义的搜索代码(如自动忽略SCM目录)。 ..
发布时间:2016-12-20 12:33:21 服务器开发

有一个python库,允许轻松打印ascii艺术文本?

我有一个程序,可以转储大量的输出,我想要一些输出真正突出。一种方法是使用ascii艺术呈现重要文本,例如此网络服务: #### ############## # ########### ############## ########## ####### ######### ## ############# ############### b $ b 其他解决方案可以是彩 ..
发布时间:2016-12-20 11:40:33 Python

可以修改默认MSBUILD日志记录器中使用的颜色吗?

默认的MSBuild记录器在控制台窗口中对输出行进行很好的颜色编码 - 如果你碰巧使用控制台窗口的默认黑色背景。我发现在控制台窗口中使用灰色背景上的黑色文本在我的眼睛更容易。 (黑色在白色上太亮了。) 当为我们的项目运行MSBUILD时,输出会出现一个现在是难以阅读的青色灰色的某些行。 有没有办法自定义默认MSBUILD记录器使用的颜色? 也许调整一些XML文件在VS2010安装的文 ..
发布时间:2016-12-17 23:23:09 其他开发

如何着色Python日志输出?

前一段时间,我看到一个带有彩色输出的Mono应用程序,大概是因为它的日志系统(因为所有的消息都是标准化的)。 现在,Python有 logging 模块,它允许你指定很多选项来自定义输出。所以,我想象的是类似的东西可能与Python,但我不知道如何做到这一点在任何地方。 有没有办法让Python logging 模块输出颜色? 我想要的(例如)红色错误,调试蓝色或黄色的消息等等。 ..
发布时间:2016-12-17 21:16:22 Python

通过HTTP在Web服务器上尾随文本文件

寻找有关如何解决以下问题的输入。我的ColdFusion 9应用程序有一个简单的记录器将文本写入文件。在我的dev机器上,文件是本地的,所以我可以使用'tail -f'或CFB的TailView来观看它。我想要一个工具,当它部署在生产服务器上观看。捕获:生产位于不允许RDS文件访问的共享CF托管提供商或目录 - 观察者网关。我想知道一个具有元刷新标记的页面,或者如果我想获得更多的想法,AJAXY的 ..
发布时间:2016-12-15 13:23:34 高性能WEB开发

当ColdFusion最大限度地利用CPU时,我如何找到它正在咀嚼/窒息?

我在Ubuntu上在“中”Amazon EC2实例上运行CF 9.0.1。 CF间歇性地(每天数次...,但是特别是没有隔离到高峰使用的小时)。在这种情况下,运行顶部可以获得这个(或类似的东西): PID USER PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND 15855 wwwrun 20 0 1762m 730m 20m S 99.3 19 ..
发布时间:2016-12-15 12:21:23 高性能WEB开发

代码记录比?

什么是理想的代码记录比率?我不习惯写日志,因为我开发的大多数应用程序没有太多日志记录。 最近,我改变了工作,注意到您无法看到调用log4net的应用程序代码。我知道这是有用的,但肯定有太多的调试语句是一样糟糕,因为没有任何东西。 有记录语句告诉你什么时候每个方法开始并完成和他们返回。 有一些插件在编译时使用反射添加logging语句并不容易,所以他们没有得到在你试图看代码的方式? ..
发布时间:2016-12-14 14:33:12 开发方法

什么时候使用不同的日志级别?

按照死亡的顺序记录邮件的方式有很多种: FATAL 错误 WARN INFO DEBUG TRACE 如何决定何时使用? 什么是好的启发式使用? 解决方案 以下约定: 跟踪 - 只有当我将“跟踪”代码并试图找到一个 调试 - 除了开发人员(IT,系统管理员等)之外,对诊断有帮助的信息。 信息 - 记录的一般有用信息(服务启动/停止, ..
发布时间:2016-12-14 13:15:15 开发方法