首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Grails 1.1.1 log4j DSL为PatternLayout配置抛出MissingMethodException

首先,我们需要了解Grails是一个基于Java的Web应用框架,而log4j是一个Java日志框架。在Grails 1.1.1中,log4j的配置文件使用了Groovy的DSL(领域特定语言)来进行配置。

在这个问题中,我们需要解决的问题是在Grails 1.1.1中,使用log4j的DSL为PatternLayout配置时抛出了MissingMethodException。

为了解决这个问题,我们需要确保已经正确地配置了log4j和PatternLayout。以下是一个示例配置:

代码语言:groovy
复制
log4j = {
    appenders {
        console name: 'stdout', layout: pattern(conversionPattern: '%d{ABSOLUTE} %-5p [%c{1}] %m%n')
    }
    root {
        error 'stdout'
    }
    info 'grails.app.controller',
         'grails.app.service',
         'grails.app.domain',
         'grails.app.jobs'
}

在这个配置中,我们定义了一个名为stdout的控制台输出,并使用PatternLayout进行格式化。我们还定义了根记录器的日志级别为ERROR,并将INFO级别的日志输出到指定的包中。

如果您在使用这个配置时仍然遇到MissingMethodException,那么可能是由于某些依赖项或配置项缺失。您可以尝试检查您的Grails项目中的依赖项和配置,以确保它们都已正确配置。

如果您需要进一步的帮助,请提供更多详细信息,例如您的Grails项目的配置文件和依赖项列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

tomcat日志设置与详解

2    Tomcat 日志配置 2.1  访问日志的配置 默认 tomcat 不记录访问日志,如下方法可以使 tomcat 记录访问日志 编辑 ${catalina}/conf/server.xml...-1.1.1.jar 与 log4j-1.2.15.jar 放在 %TOMCAT_HOME%/bin 目录下(可根据需要放置在其位置) 5、 在 %TOMCAT_HOME%/bin 目录下新建两个文件...等 级 可分 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 ALL ,如果配置 OFF 则 不打出任何信息,如果配置 INFO 这样 只 显 示 INFO...此句 定 义 名 stdout 的 输 出端的 layout 是哪 种类 型 Ø  org.apache.log4j.HTMLLayout (以HTML 表格形式布局), Ø  org.apache.log4j.PatternLayout.../1.2/apidocs/org/apache/log4j/PatternLayout.html Ø  %m 输 出代 码 中指定的消息 Ø  %p 输 出 优 先 级 ,即 DEBUG , INFO

10.4K10

13.Spring-Boot中应用log4j

对于很多习惯使用log4j的开发者,Spring Boot依然可以很好的支持,只是需要做一些小小的配置功能。...对于很多习惯使用log4j的开发者,Spring Boot依然可以很好的支持,只是需要做一些小小的配置功能。...最新版本1.3.8.RELEASE版本,而最新SpringBoot版本1.4.2.RELEASE,对Log4j不提供Jar包,所以找不到这个版本的Jar包注意log4j不加版本可能会报错 配置log4j.properties...在引入了log4j依赖之后,只需要在src/main/resources目录下加入log4j.properties配置文件,就可以开始对应用的日志进行配置使用。...控制台输出 通过如下配置,设定root日志的输出级别为INFO,appender控制台输出stdout 此代码由Java架构师必看网-架构君整理 # LOG4J配置 log4j.rootCategory

51920

Log4整理-log4j介绍、log4j配置log4j详解、log4j示例

二、主要组件 1、根类别(在类别层次结构的顶部,即全局性的日志级别) 配置根Logger,其语法: log4j.rootLogger = [ level ] , appenderName, appenderName...og4j常用的优先级FATAL>ERROR>WARN>INFO>DEBUG 配置根Logger,其语法: log4j.rootLogger = [ level ] , appenderName, appenderName...log4j.appender.stdout.layout=org.apache.log4j.TTCCLayout  4、目的地 配置日志信息输出目的地Appender,其语法 log4j.appender.appenderName...或者可以指定输出文件的优先级 log4j.appender.Errorlog.Threshold=ERROR  三、 常用log4j配置 常用log4j配置,一般可以采用两种方式,.properties...四、log4j配置举例(properties)  #log4j.rootLogger = [ level ] , appenderName, appenderName,  #类别level OFF、

1.8K01

log4j---log4j 的配置

二、主要组件  1、根类别(在类别层次结构的顶部,即全局性的日志级别)  配置根Logger,其语法:  log4j.rootLogger = [ level ] , appenderName, appenderName...og4j常用的优先级FATAL>ERROR>WARN>INFO>DEBUG  配置根Logger,其语法:  log4j.rootLogger = [ level ] , appenderName,...、类别等等信息  log4j.appender.stdout.layout=org.apache.log4j.TTCCLayout  4、目的地  配置日志信息输出目的地Appender,其语法  log4j.appender.appenderName...或者可以指定输出文件的优先级    log4j.appender.Errorlog.Threshold=ERROR  三、 常用log4j配置  常用log4j配置,一般可以采用两种方式,.properties...-- 与前面的通道id相对应 --> 3、配置文件加载方法:  Java代码  import org.apache.log4j.Logger

84120

log4j.xml示例_log4j.xml示例配置

我们可以使用属性文件和xml文件配置log4j。 今天,我们将研究log4j.xml示例,并获取log4j.xml配置的详细信息。    ...这将覆盖所有记录器级别的配置,仅当您要为所有记录器禁用一些较低级别的记录时才使用此配置。 在上述情况下,即使将任何记录器级别定义调试,也将禁用所有跟踪和调试日志。    ...  “ debug”属性用于切换内部log4j日志语句的打印。 您应该将其保留false,以避免通过log4j框架进行批量日志记录。 如果将其更改为true,则将获得以下类似的日志。    ...在结束本教程之前,还有一点是,log4j框架在类路径中查找log4j.xml或log4j.properties文件。 如果这些配置文件使用其他名称,则需要在使用它们之前对其进行配置。    ...References:   参考文献 :    log4j PatternLayout options log4j PatternLayout选项 Referencing log4j.dtd in log4j.xml

1.1K00

Grails——赋能敏捷开发的利器

于是有人基于Groovy做了Grails,可以理解Grails = Rails on Groovy。...Object可以随时修改,表结构和脚手架会自动更新,可以边设计边编程边测试,可变性非常高,不需要一开始一次性做对(敏捷); Groovy强大的动态性和闭包,大大加快了编程速度; 框架设计上采用“约定胜于配置...”的原则,大大减少非业务配置和简化代码关系; 配置采用DSL格式,比XML更简洁; 自带测试框架支持测试驱动开发和测试自动化; 可分环境配置启动数据,使测试、上线更轻松; 支持分环境参数配置,轻松生成war...也正因为通过Grails开发起步快,它特别适合需要快速试错的初创企业,据说Linked-in最初的版本就是用Grails开发的。...我相信Spring Boot吸收了不少Grails的思想,实现了开箱即用,而现在新版Grails反过来把Spring Boot作为底层框架之一进行了重构。

1.8K50

Log4j官方文档翻译(三、配置)

之前的章节介绍了log4j的核心组件,本章将会通过配置文件介绍一下核心组建的配置。   主要在配置文件中配置log4j的日志级别,定义appender、layout等。   ...log4j.properties是log4j配置文件,它采用键值对的方式定义。   默认情况下,logManager对象会在CLASSPATH目录下寻找log4j.properties。...设置appender的名字是X,并且定义该appender的实现为org.apache.log4j.FileAppender,即文件读写方式 X设置显示的方式——layout 真实样例 # Define...layout的格式定义%m%n,意思是每条日志都会跟随一个换行符。   ...像例子中展示的,它可以同时配置多个appender,每个日志都会独立的发送不到不同的目的地   上面只展示来FileAppender的用法,log4j还有下面的appender以供使用: AppenderSkeleton

65780

使用log4j配置不同文件输出不同内容

很多屌丝都觉得log4j不好用,因为它不输出到IDE的控制台,哈哈,其实都是配置惹的祸,下面看我怎么一步步配置到控制台的, log4j的输出级别和输出模式相信屌丝们都知道的,这里不多说了,直接看代码注释...通过配置,可以创建出Log4J的运行环境。 1....配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appenderName2...(args[x])解析并配置; 3)配置放在文件里,通过环境变量传递文件名等信息,利用log4j默认的初始化过程解析并配置; 4)配置放在文件里,通过应用服务器配置传递文件名等信息,利用一个特殊的servlet...主要是程序的错误 WARN 一般警告,比如session丢失 INFO 一般要显示的信息,比如登录登出 DEBUG 程序的调试信息 配置日志信息输出目的地 log4j.appender.appenderName

2.9K70

Log4J使用快速入门

jar包 二:配置log4j Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(一般命名为log4j.properties)。...下面是一个示例文件,定义了输出信息基本Debug,然后分别定义了三个输出目的地R控制台输出,Dlog.log的日志文件,Eerror.log的日志文件输出错误信息: log4j.rootLogger...一般使用如下语句:     static Logger logger = Logger.getLogger ( Test.class ); 2.读取配置文件  当获得了日志记录器之后,第二步将配置Log4j...环境,其语法:     BasicConfigurator.configure(): 自动快速地使用缺省Log4j环境。    ...配置文件使用上面给出的配置文件,配置文件放置在src文件夹下,程序如下: package cn.tzy.log4j; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator

69040

log4j-使用详解与Java的实例应用

不需要很深入的去了解,但是必须知道如何使用,如何通过Log4j去记录日志,这是必须的! 在这里,通过一个实例来演示如何使用log4j,以及如何配置log4j配置文件。...log4j-jar包: 首先,我们需要准备一个Log4j的jar包,不多说,直接上链接: 版本:log4j-1.2.17.(2016.8.22下载的最先版本)’ 点我去下载log4j-1.2.17...在WEB-INF/classes目录下,log4j的默认目录。Log4j.properties也是log4j的默认文件名。...#####配置根元素 log4j.rootLogger=INFO,console,file #存储INFO以及以上级别的记录 #file的输入地址文件 #console表示输出到控制台 log4j.appender.file...如果要去更加详细了解的,可以去Log4j官网: Log4j官网 一个模板: #####配置根元素 #调试模式,写成DEBUG ---设置日志级别-存储DEBUG以及以上级别的记录 log4j.rootLogger

44320

1. 了解Groovy

健壮性和性能提供静态类型检查和静态编译代码的能力 支持领域特定语言和其他紧凑语法,使您的代码变得易于阅读和维护 凭借强大的处理原语、OO能力和Ant DSL,使编写shell和构建脚本变得容易 在开发...在本节中,我们将重点介绍几个最知名和最成功的项目,这些项目以Groovy核心。 GrailsGrails是一个用于JVM的开源、全栈、web应用程序框架。...它利用Groovy编程语言和约定而不是配置,提供了高效的、流式的开发体验。...受Grails的启发,Griffon遵循“配置之上的约定”范式,搭配直观的MVC架构和命令行界面。 Geb:Geb是一个功能强大的浏览器功能测试框架,可以让您快速轻松地在Groovy中编写功能测试。...Infrastructor : Infrastructor是用Groovy编写的无代理服务器配置工具。它提供了一个DSL来通过SSH配置虚拟机和裸机。 3.

1.4K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券