草庐IT

binlog日志

全部标签

java - 在 jre 7 update 40 上启动 web start 时带有日志记录的 NPE

在我将jre升级到7u40之前,我的应用程序运行良好。当我的应用程序正在初始化时,它正在执行Logger.getLogger("ClassName"),并且出现以下异常。java.lang.ExceptionInInitializerErroratjava.util.logging.Logger.demandLogger(UnknownSource)atjava.util.logging.Logger.getLogger(UnknownSource)atcom.company.Application.Applet.(UnknownSource)atsun.reflect.NativeM

java - 在 java 中使用正则表达式过滤日志

描述比较长,还请大家多多包涵:我的日志文件大小从300mb到1.5Gb不等,需要根据搜索键对其进行过滤。日志的格式是这样的:24May201717:00:06,827[INFO]123456(Blah:Blah1)Service-name::Singlelinecontent24May201717:00:06,828[INFO]567890(Blah:Blah1)Service-name::Content(Mayspanmultiplelines)24May201717:00:06,829[INFO]123456(Blah:Blah2)Service-name:Multipleline

.Net Core中使用DiagnosticSource进行日志记录

System.Diagnostics.DiagnosticSource可以丰富地记录程序中地日志,包括不可序列化的类型(例如HttpResponseMessage或HttpContext)。System.Diagnostics.DiagnosticSource通过订阅发布模式运行,我们可以根据自己地需要发现数据源并订阅感兴趣的数据源。 DiagnosticSource与ILogger区别一般来说,DiagnosticSource主要强类型诊断,它可以记录诸如"Microsoft.AspNetCore.Mvc.ViewNotFound"之类的事件。而,ILogger用于记录更具体的信息,例如"E

java - 用于日志记录的最佳 NoSQL 解决方案

我正在从事一个项目,该项目记录了来自在线流媒体平台的观众的大量信息。今天MySQL解决方案的问题是查询速度太慢,等等。即使有扩展和更好的性能调整,现在也可以工作,因为只有大量的数据是实时写入/读取的。什么是适合我的(最好的)NoSQL解决方案?额外的:我们目前还使用AmazonWeb服务来存储我们的数据。具有JavaAPI和开源解决方案者优先。面向对象。 最佳答案 不完全是NoSQL解决方案,但您看过Scribe了吗?(来自Facebook)?您可以使用http://code.google.com/p/scribe-log4j/从J

java - 如果我摆脱我的 'multiple SLF4J Bindings' 警告日志记录停止工作

我在tomcat6中有以下目录结构:tomcat|-lib||-logback-classic.jar||-logback-core.jar||-slf4j-api.jar||-myState.jar|-shared||-lib|||-myStateLogback.xml|-webapps||-myApp|||-WEB-INF||||-logback.xml||||-lib|||||-jcl-over-slf4j.jar|||||-logback-classic.jar|||||-logback-core.jar|||||-slf4j-api.jarmyState.jar需要位于tom

logging - Java 中的异步非阻塞远程日志记录?

是否有轻量级日志框架/服务器可用于在Java中设置远程日志记录?我知道log4j有SocketAppenders但a)我想要一个更开箱即用的库,我可以在其中简单地运行一个日志服务器,b)我希望日志记录调用是完全异步的非阻塞代码和c)日志服务器上基于Web的仪表板/查看器也不错 最佳答案 您可以将log4j与SyslogAppender一起使用,并使用一些tool用于查看系统日志(-ng)。使用log4j附带的异步附加器包装器,可以找到一篇关于它的不错的文章here. 关于logging-

Unity 程序运行后的日志信息路径

Unity游戏程序运行后,在后台有个路径文件专门用于日志信息记录。当运行程序发生错误时,我们可以通过查用该日志,获取相关有用信息,对我们处理Bug会有很大帮助。在Windows平台上,该路径是:C:\Users\\AppData\LocalLow\\而macOS平台上,该路径则是: /Users//Library/ApplicationSupport//当我们找不到以上路径时,我们还可以通过代码打印Application.persistentDataPath路劲来获取具体路径。Debug.Log(Application.persistentDataPath);

java - 如何使用 jar 文件中的 Liquibase 变更日志

目前我的application.properties中有以下内容:liquibase.change-log=classpath:/db/changelog/db.changelog-master.xml文件的实际路径是src/main/resources/db/changelog/db.changelog-master.xml。更新日志由Liquibase找到,一切都按我预期的那样工作。我已将变更日志和项目的所有JPA实体和存储库移到一个单独的项目中,以便它们可以与其他项目共享。第二个项目是第一个项目的Maven依赖项。我需要在第一个项目的application.properties中

java - 如何使用带有 log4j2 的 Java 日志记录来正确管理使用插件创建的日志文件的生命周期

我的团队正在为NetBeans开发一个插件,它使用日志记录到指定的文件。日志系统使用SLF4J+Log4J2;我所知道的唯一配置信息是一个log4j2.xml文件,其中包含插件的日志记录属性,以及以下内容:LoggerContextloggerContext=(LoggerContext)LogManager.getContext(false);loggerContext.reconfigure();(我使用SLF4J和NetBeans的事实与这里无关。)我的问题是,在插件启动时开始记录并在插件退出时停止记录的正确方法是什么?(JVM继续与NetBeans一起运行,因此日志文件不会自动

java - 关闭 Hibernate 日志记录

我正在将Hibernate用于一个小型演示项目。我正在使用Eclipse,我从Eclipse中启动程序,它将程序输出打印到Eclipse控制台。这是一个普通的Java项目,没有Maven,没有Spring,什么都没有。我刚刚将所需的hibernate库添加到我的构建路径中,其中还包括jboss-logging-3.1.0.GA(其中包括一些log4j类,所以我想log4j在这里工作)。网上有很多人问这个问题,但没有一个建议的解决方案适合我。我在项目的src目录中创建了一个log4j.properties文件(因此它肯定会在类路径中)。在构建项目时,log4j.properties文件被