草庐IT

logback-groovy

全部标签

java - 获取用 Java 或 Groovy 填充的有效 oauth_signature 的绝对最小代码?

所以我正在测试RestOAuth实现。我的测试工具将发送HTTP请求,但我需要准备授权header。我需要什么我想要一个有效的授权header我拥有的:除了oauth_signature之外的所有header我还有2个secret,token_secret和consumer_secret。我还拥有access_token。所以归根结底,必须签署此请求。我该怎么做?总结:我只需要为RESTful服务填充授权header的oauth_signature部分。我该怎么做?基本上:oAuthHeader="OAuth";oAuthHeader=oAuthHeader+"oauth_signat

java - org.codehaus.groovy.grails.cli.support.GrailsS​​tarter 找不到错误

从Grails2.3.10更新到2.3.11并将路径变量更新为之后exportGRAILS_HOME=/Applications/grails/grails-2.3.11当我运行:grails我得到以下错误:Error:Mainclassorg.codehaus.groovy.grails.cli.support.GrailsStartercouldnotbefound 最佳答案 我找到了解决方案。如果您转到grails/bin文件夹并从命令行运行grails,您可以在之后关闭控制台,当您再次打开控制台时,问题将得到解决。

java - Logback - 打印出调用日志方法的方法名

在我的示例中,我有以下代码:packagecom.example.somepackage;publicclassExample{publicstaticvoidmain(String[]args){org.slf4j.Loggerlogger=org.slf4j.LoggerFactory.getLogger(Example.class);logger.info("Examplemessage.");}}我希望它像这个最小示例一样输出到控制台:com.example.somepackage.Example.mainExamplemessage.我唯一需要的是:将模式放入logback.

java - 找到用死 Groovy 代码填充 PermGen 的代码

我们的glassfish实例每两周关闭一次,并出现java.lang.OutOfMemoryError:PermGenspace。我将PermGen空间增加到512MB,并使用jstat-gc开始转储内存使用情况。两周后,我得出了下图,显示了PermGen空间是如何稳步增长的(x轴上的单位是分钟,y轴上的单位是KB)。我尝试在谷歌上搜索某种可以查明错误的分析工具和一个关于SO提到的jmap的线程,事实证明它非常有用。在从jmap-permstats$PID转储的大约14000行中,大约有12500行包含groovy/lang/GroovyClassLoader$InnerLoader,

java - 带logback的SLF4J还是提示failed to load class "org.slf4j.impl.StaticLoggerBinder"

我有一个Maven项目,它使用带有logback的slf4j作为记录器。我可以看到这两个Artifact都在我的Maven依赖项树项中。但是每当我尝试运行我的项目时,我都会收到提示:SLF4J:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder".SLF4J:Defaultingtono-operation(NOP)loggerimplementationSLF4J:Seehttp://www.slf4j.org/codes.html#StaticLoggerBinderforfurtherdetails.我查看了链接,上面写着:Pl

java - 记录器 slf4j 未使用配置的 logback 级别

EventhoughIhaveawardedthebountiestotheusersbelowthathaveattemptedtohelp,theoriginalquestionremainsunanswered.Noactualworkablesolutionexiststoensurethatthelogback.groovyconfiguredloggingishonouredwithinthejunittests.Thetestsloadupthelogbackconfiganditdoesreportthecorrectlevelandyetstilltheactualt

java - Groovy:使用 JAX-B 对象的特定属性创建映射

我有一个示例LEDESXML文件https://codebeautify.org/xmlviewer/cbdc79e7使用JDK的xjc和Ledes21.xsd架构生成Ledesxmlebilling21类https://codebeautify.org/xmlviewer/cb974a2exjc-dsrcledes21.xsd我正在使用JAX-B将XML转换为Java对象,如下所示Ledesxmlebilling21XMLtoObject(InputStreamfis)throwsException{JAXBContextcontext=JAXBContext.newInstance

java - ClassCastException : org. slf4j.impl.Log4jLoggerAdapter 无法转换为 ch.qos.logback.classic.Logger

我正在关注this回答以便在运行时添加附加程序。尽管这适用于原始海报,但我在Loggerlogger=(Logger)LoggerFactory.getLogger("abc.xyz");行中得到了这个异常:java.lang.ClassCastException:org.slf4j.impl.Log4jLoggerAdaptercannotbecasttoch.qos.logback.classic.Loggerde.mypackage.controller.MyController.meinOeOrte(MyController.java:335)sun.reflect.Nativ

java - logback:[encoder] 没有适用的操作,当前 ElementPath 是 [[configuration][appender][encoder]]

我为logback编写了一个Appender,并将日志保存到ElasticSearch中,然后将这个appender添加到logback.xml中。我将它应用到一个应用程序中,并从ES获得了日志。但是当我将它应用到另一个应用程序时,logback显示以下错误:16:18:26,040|-INFOinch.qos.logback.core.joran.action.AppenderAction-Abouttoinstantiateappenderoftype[com.dcf.iqunxing.fx.dashcam.agent.log.appender.logback.DashcamApp

java - 停止 Logback 系统以进行干净关闭

我一直在试验logback最近,并且一直在直接从Eclipse内部运行示例。当我这样做时,我注意到-即使在我的静态main(String[]args)方法结束后(从我的Java驱动程序类内部),应用程序仍在运行。我最终确定Logback正在管理它自己的线程,这些线程即使在我的主应用程序退出后仍然保持Activity状态。我在谷歌上搜索了一些解决方案,发现这是一种从Java内部明确关闭Logback的方法:ILoggerFactoryfactory=LoggerFactory.getILoggerFactory();if(factoryinstanceofLoggerContext){L