Tag: 日志

closureshibernate日志logging控制台输出

我正在使用hibernate3并希望停止将所有启动消息转储到控制台。 我试着注释log4j.properties中的标准输出行,但没有运气。 我在下面粘贴了我的日志文件。 另外,我使用eclipse与标准项目结构,并在项目文件夹的根目录和bin文件夹中都有一个log4j.properties的副本。 ###将日志消息直接输出到标准输出### #log4j.appender.stdout = org.apache.log4j.ConsoleAppender #log4j.appender.stdout.Target = System.out的 #log4j.appender.stdout.layout = org.apache.log4j.PatternLayout #log4j.appender.stdout.layout.ConversionPattern =%d {ABSOLUTE}%5p%c {1}:%L – %m%n ###将消息直接传给文件hibernate.log ### log4j.appender.file = org.apache.log4j.FileAppender log4j.appender.file.File = hibernate.log log4j.appender.file.layout = org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern =%d {ABSOLUTE}%5p%c {1}:%L – %m%n ###设置日志级别 – 更详细的日志logging更改“信息”到“debugging”### log4j.rootLogger =警告,标准输出 #log4j.logger.org.hibernate =信息 log4j.logger.org.hibernate =debugging ###日志HQL查询parsing器活动 #log4j.logger.org.hibernate.hql.ast.AST =debugging ###只loggingSQL #log4j.logger.org.hibernate.SQL =debugging ###日志JDBC绑定参数### log4j.logger.org.hibernate.type =信息 […]

轮换Apache日志文件的最佳方式

我有一个Apache服务器,有一个访问日志文件,顶级600MB。 这使得search文件或parsing文件变得非常困难。 Apache的哪些软件或模块可以使我的访问文件的日常副本更容易pipe理?

为什么错误mongod死了,但子系统locking和Linux上的日记文件的可用空间不足?

我在Linux CentOS服务器上安装了mongo-10gen mongo-10gen- server。 我遵循链接的步骤。 我已经configuration/etc/mongod.conf为 – logpath=/var/log/mongo/mongod.log port=27017 dbpath=/var/lib/mongo 我已经在iptables中为mongo设置了端口27017。 启动mongo我使用了命令 – service mongod start and mongo 它开始很好,但几天后,我得到了错误 – Tue Jan 29 08:41:54 [initandlisten] ERROR: Insufficient free space for journal files Tue Jan 29 08:41:54 [initandlisten] Please make at least 3379MB available in /var/lib/mongo/journal or use –smallfiles Tue Jan 29 08:41:54 [initandlisten] Tue Jan […]

Log4j2configuration – 找不到log4j2configuration文件

最近我决定学习如何使用log4j2logging器。 我下载了需要的jar文件,创build了库,xmlconfiguration文件并试图使用它。 不幸的是我在控制台(Eclipse)中得到这个声明: ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. 这是我的testing类代码: package log4j.test; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class Log4jTest { static final Logger logger = LogManager.getLogger(Logger.class.getName()); public static void main(String[] args) { logger.trace("trace"); logger.debug("debug"); logger.info("info"); logger.warn("warn"); logger.error("error"); logger.fatal("fatal"); } } 和我的XMLconfiguration文件: <?xml version="1.0" encoding="UTF-8"?> <Configuration […]

Log4J中的阈值是什么意思?

大家好我有一个log4j属性如下所示。 在TextProcessor.log中logging的所有东西都在WARN级别以上。 我不明白在这里设置debugging的门槛。 有人可以解释什么是门槛 log4j.logger.TextProcessor=warn,TextProcessor log4j.appender.TextProcessor=org.apache.log4j.RollingFileAppender log4j.appender.TextProcessor.File=C:/project/logs/TextProcessor.log log4j.appender.TextProcessor.MaxFileSize=10MB log4j.appender.TextProcessor.MaxBackupIndex=10 log4j.appender.TextProcessor.Threshold=debug log4j.appender.TextProcessor.layout=org.apache.log4j.PatternLayout log4j.appender.TextProcessor.layout.ConversionPattern=[%d] [%5p] (%F:%L) – %m%n 提前致谢

在Linux中守护进程日志logging

所以我有一个运行在Linux系统上的守护进程,我想logging下它的活动:日志。 问题是,什么是“最好”的方式来完成这个? 我的第一个想法是简单地打开一个文件并写入。 FILE* log = fopen("logfile.log", "w"); /* daemon works…needs to write to log */ fprintf(log, "foo%s\n", (char*)bar); /* …all done, close the file */ fclose(log); 采用这种方式logging有什么天生的错误吗? 有没有更好的方法,比如一些内置于Linux的框架?

Log4J:创buildlogging器实例的策略

我决定使用Log4J日志框架来创build一个新的Java项目。 我想知道我应该使用什么策略来创build/pipe理logging器实例,为什么? logging器每个类的一个例子 class Foo { private static final Logger log = Logger.getLogger(Foo.class); } logging器每个线程的一个实例 每个应用程序的logging器的一个实例 水平切片:在应用程序的每一层(例如,视图层,控制器层和持久层)中的logging器的一个实例, 垂直切片:应用程序function分区内的Logger的一个实例 注意:在这些文章中已经在一定程度上考虑了这个问题: 创buildLog4jlogging器的开销是多less?

gnuplot vs Matplotlib

我已经开始使用gnuplot-py来绘制Tomcat日志的图表,特别是将特定请求与内存分配和垃圾回收相关联。 gnuplot-py和Matplotlib在Pythongraphics上的集体智慧是什么? 有没有更好的graphics库,我还没有听说过? 我的一般考虑是: 当gnuplot有大量的文档时,gnuplot-py不会。 Matplotlib的文档社区有多好? 有没有gnuplot可以做的事情,但gnuplot-py不能? Matplotlib有更好的Python支持吗? 是否有大的节目阻止错误? 烦恼? 目前gnuplot正在绘制10万个点,我计划将其扩展到数百万。 我应该期待问题吗? Matplotlib如何处理这个问题? 易于使用,gnuplot vs Matplotlib的周转时间? 将现有的gnuplot-py代码移植到Matplotlib有多简单? 你将如何处理这个任务?

如何跟踪文件下载

我有一个网站,播放MP3播放器中的MP3。 如果用户点击“播放”,Flash播放器会自动下载一个MP3并开始播放。 有一个简单的方法来跟踪一个特定的歌曲剪辑(或任何二进制文件)已被下载多less次? 播放链接是一个链接到实际的MP3文件或一些JavaScript代码,popup播放器? 如果是后者,你可以很容易地在那里添加你自己的日志代码来跟踪它的点击次数。 如果是前者,你需要一些可以跟踪Web服务器日志本身并做出区分的东西。 我的托pipe计划来自webalizer,这很好。 这是JavaScript代码,所以答案。 但是,知道如何使用其他方法跟踪下载(无需切换主机)将会很好。

rsync – 什么意思是rsync日志上的f +++++++++?

我正在做一个rsync来备份我的服务器文件,我有两个问题: 1 – 在进程的中间,我需要停止并重新启动rsync,我想知道是否rsync将启动在同一点,它停止或将重新启动同步? 2 – 在日志文件显示这个string的所有文件“f +++++++++”,我想知道这是什么意思? 例如: 010/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 谢谢。