首先是:grails-app/conf/spring/resources.groovy
beans = {
log4jConfigurer(org.springframework.beans.factory.config.MethodInvokingFactoryBean) {
targetClass = "org.springframework.util.Log4jConfigurer"
targetMethod = "initLogging"
arguments = ["classpath:config/log4j.properties"]
}
}
然后properties配置文件
# This custom log4j.properties file is a workaround for problem with logging when
# deployed to Tomcat. This goes hand-in-hand with src/templates/war/web.xml
# Taken from /home/firstuser/dev/tools/grails-1.1.1/src/war/WEB-INF/log4j.properties (ralam - jan 6, 2010)
log4j.rootLogger=DEBUG, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=/var/log/bigbluebutton/bbb-web.log
log4j.appender.logfile.MaxFileSize=1MB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.logger.org.codehaus.groovy.grails.web.servlet=WARN
log4j.logger.org.codehaus.groovy.grails.web.pages=WARN
log4j.logger.org.codehaus.groovy.grails.web.sitemesh=WARN
log4j.logger.org.codehaus.groovy.grails.web.mapping.filter=WARN
log4j.logger.org.codehaus.groovy.grails.web.mapping=WARN
log4j.logger.org.codehaus.groovy.grails.web.binding=WARN
log4j.logger.org.codehaus.groovy.grails.commons=WARN
log4j.logger.org.codehaus.groovy.grails.plugins=WARN
log4j.logger.org.codehaus.groovy.grails.orm.hibernate=WARN
log4j.logger.org.codehaus.groovy.grails.context.support=WARN
# Spring
log4j.logger.org.springframework=WARN
# Hibernate
log4j.logger.org.hibernate=WARN
# Mortbay
log4j.logger.org.mortbay.log=WARN
# ActiveMQ
log4j.logger.org.apache.activemq=WARN
# JSecurity
log4j.logger.org.jsecurity=WARN
# BigBlueButton
log4j.logger.org.bigbluebutton=DEBUG
log4j.logger.grails.app.controller=DEBUG
log4j.logger.grails.app.service=DEBUG
分享到:
相关推荐
2. **application.properties**:这是Grails应用的标准配置文件,用于设置应用的属性。在这个插件中,可能包含了与安全相关的配置项,如默认的用户名、密码、授权策略等。 3. **plugin.xml**:XML格式的插件描述...
本篇将详细介绍如何在Grails 3中配置单独的数据库properties,以便在开发过程中管理多个数据源,满足复杂的企业级需求。 首先,我们需要理解Grails中的数据源配置。默认情况下,Grails使用一个名为`dataSource`的主...
在实际使用中,开发者可以通过在`Config.groovy`或`application.properties`中配置插件参数,如开启或关闭特定安全特性,指定默认登录页面,设置权限规则等。同时,通过扩展Grails Acegi提供的服务和控制器,可以...
grails3.2.8.7z.002 PART2
logback是当前流行的日志框架,它与log4j有着相同的源,并提供了更为强大的功能。本文主要介绍如何在Grails3项目中配置logback,实现日志的详细配置,包括按天生成独立的日志文件、日志格式设置以及对日志文件大小的...
Groovy和Grails是Java生态中的重要工具,它们各自在动态性与Web应用开发效率上提供了显著的优势。 Groovy,作为一种简洁、强大的动态编程语言,是Java平台上的一个补充。Groovy结合了Python、Ruby等语言的灵活性和...
2. **application.properties**:此文件用于存储应用的配置属性,可能包含了与Acegi插件相关的配置,如安全策略、用户角色等。 3. **plugin.xml**:XML格式的插件描述文件,提供关于插件的元数据,如作者、许可证、...
1. 安装与配置:在Grails项目中添加插件依赖,然后通过配置文件调整编辑器的参数,如默认样式、语言设置等。 2. 使用方法:在GSP页面中引入FCKEditor,用户可以在网页上直接编辑富文本,如HTML代码,支持图片上传、...
它遵循约定优于配置的原则,简化了开发过程中的许多繁琐步骤。 2. **Groovy语言**:Groovy是一种灵活的面向对象的编程语言,它运行在Java平台上。Groovy不仅兼容Java,还能与现有的Java应用程序无缝集成。 3. **...
1. `AcegiGrailsPlugin.groovy`:这是Grails插件的核心文件,定义了插件的元数据、依赖关系以及如何在Grails应用中激活和配置插件。它通常包含了安装、启用和自定义插件所需的信息。 2. `application.properties`:...
2. **环境搭建与配置**:详细介绍如何设置开发环境,包括安装Grails、配置IDE(如IntelliJ IDEA或Eclipse)等,确保读者能够顺利开始项目开发。 3. **项目迭代开发**:通过一个具体案例,从零开始构建一个完整的...
对于Spring Boot应用,我们通常会在`src/main/resources/application.yml`文件中配置GORM for Hibernate。这里你可以设置数据库连接信息,例如URL、用户名、密码,以及其他与数据源相关的属性。例如: ```yaml ...
`application.properties`是Grails应用的配置文件,其中可以定义应用级别的属性,包括与Acegi Security相关的配置项。例如,你可以在这里设置默认的登录页面、密码加密算法或者访问控制规则。通过调整这些配置,...
2. **application.properties**:这是Grails应用的配置文件,虽然在这个上下文中未提供具体的配置内容,但在实际使用中,开发者可能会在这里配置与Spring Security相关的设置,如用户名、密码、加密算法等。...
2. `application.properties`:存储了应用的配置属性,包括安全相关的设置,如默认的登录URL、未授权页面等。 3. `plugin.xml`:XML格式的插件描述文件,用于Grails插件系统识别和管理插件。 4. `docs`:可能包含...
根据提供的文件信息,我们可以推断出这是一本关于Grails框架的权威指南书籍的第二版,出版于2009年。此书由Graeme Rocher和Jeff Brown合著,旨在为读者提供深入理解Grails框架所需的知识和技术。下面我们将从几个...
在本文中,我们将深入探讨如何在Grails框架中配置MongoDB数据库,并实现用户登录系统。Grails是一款基于Groovy语言的、高效的Web应用开发框架,它借鉴了Ruby on Rails的许多优秀特性。MongoDB则是一种流行的NoSQL...
要开启 SQL 查询日志,需要在 `config/logging/log4j.properties` 文件中设置日志级别。增加以下配置: ``` log4j.logger.org.hibernate.SQL=trace log4j.logger.org.hibernate.type=trace ``` 这将输出 SQL ...
对于Grails部分,会介绍如何创建一个新的Grails应用,配置环境,以及如何利用GORM进行数据库操作。此外,还会涉及Grails的控制器、服务、领域模型和视图的构建,以及测试和部署策略。 在深入学习Groovy和Grails的...