2011-11-08 8 views
1

だから私はこのようConfig.groovyでGrailsのログアペンダを使用しています:grails:環境レベルでログのしきい値を設定していますか?

console name: 'stdout', 
    threshold: org.apache.log4j.Level.FATAL 

appender new org.apache.log4j.DailyRollingFileAppender(name: "full", 
    threshold: org.apache.log4j.Level.ERROR, 
    file: "/tmp/test.log"); 

私はこのような環境設定を持っている:私は時に開発環境でしきい値を変更するにはどうすればよい

environments { 
    root { 
    info 'full', 'stdout' 
    additivity=true 
    } 
    development { 
    } 
} 

?私がやりたいのは何

答えて

1
root { 
    additivity=true 
} 
environments { 
    development { 
     info 'full', 'stdout' 
    } 
    stage { 
     info 'full', 'stdout' 
    } 
    production { 
     error 'full', 'stdout' 
    } 
} 
1
environments { 
    root { 
    info 'full', 'stdout' 
    additivity=true 
    } 
    development { 
    appender new org.apache.log4j.DailyRollingFileAppender(name: "test", 
     threshold: org.apache.log4j.Level.DEBUG, 
     file: "/tmp/test.log"); 
    } 
} 
+0

は「フル」と「標準出力」、異なる環境でアペンダを追加しないでしきい値を変更です。 – tedder42

関連する問題