2012-07-14 6 views
1

Grails에서 잠시 동안 아무런 문제없이 javamelody 모니터링 플러그인을 사용해 왔지만 요즘에는 내 컴퓨터를 다른 컴퓨터로 옮겨야했습니다 (현재 netbeans 7.1.2를 사용하고 있습니다). 플러그인을 다시 설치 한 후에는 내 개발 환경에서 앱을 완벽하게 실행합니다.Grails javamelody plugin 경고

log4j:WARN No appenders could be found for logger (net.bull.javamelody). 
log4j:WARN Please initialize the log4j system properly. 
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 

Config.groovy 파일의 펜더 부분은 다음과 같습니다 : 내 프로덕션 환경에 전쟁을 실행할 때, 다음과 같은 경고가 표시

appenders { 
    console name:'stdout', layout:pattern(conversionPattern: '%d [%t] %-5p %c{2} %x - %m%n') 
    appender new DailyRollingFileAppender (
     name: 'dailyAppender', 
     datePattern: "'.'yyyy-MM-dd", 
     fileName: "logs/${appName}.log", 
     layout: pattern(conversionPattern:'%d [%t] %-5p %c{2} %x - %m%n') 
    ) 
} 

내 질문

은 다음과 같습니다

  • 왜 개발 환경의 로그에 이러한 경고가 나타나지 않았습니까?
  • 신청서에 가능한 교섭은 무엇입니까?

내가 Grails를 1.3.9, 멜로디 1.2, Tomcat을 실행 해요 7.0.23

감사

답변

0
  • 그것은 수도 당신이 설치에서 로깅 펜더가있는 경우 환경에 서로 다른 형태의 환경을 수 Grails Config.groovy 파일의 개발 섹션에 있지만 제작 섹션에는 없습니다.
  • 결과적으로 로깅 할 필요가 없습니다. 응용 프로그램에 log.error("Critical Error!")이라는 코드가있을 수 있지만이 코드는 어떤 appender에도 링크되어 있지 않으므로 어디에도 표시되지 않습니다.

설명서에서 logging을 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. 이상하게도, Config.groovy 파일에서 로깅에 대한 구체적인 설정이 없으므로 두 환경 모두에서 동일한 동작이 예상됩니다. – xain

+0

BTW, 지금까지 괜찮습니다. – xain

+0

@xain 흠 ... 확실하지 않습니다. 또한 로깅 할 때'net.bull.javamelody'의 로깅이 올바르게 로깅되어 있습니까? 해당 패키지에 대한 로깅을 추가하는'Config.groovy' 라인을 추가하십시오. 내가 디버깅 할 때와 빌드를 다했을 때 나는 펑키 한 차이점이 있었다. – skaz