2015-01-14 4 views
1


다른 곳에서이 주제에 대해 많이 읽었지만 매우 혼란 스럽습니다. 저는 주로 hibernate와 java-asterisk라는 두 개의 프레임 워크를 사용하고 있습니다. 여기

이클립스에서 콘솔 로그를 비활성화하는 방법

INFO: HHH000040: Configuration resource: /hibernate.cfg.xml 
Jan 14, 2015 3:25:04 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity 
WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide! 
Jan 14, 2015 3:25:04 PM org.hibernate.cfg.Configuration doConfigure 
INFO: HHH000041: Configured SessionFactory: null 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure 
WARN: HHH000402: Using Hibernate built-in connection pool (not for production use!) 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator 
INFO: HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/gomobile] 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator 
INFO: HHH000046: Connection properties: {user=root, password=****} 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator 
INFO: HHH000006: Autocommit mode: false 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure 
INFO: HHH000115: Hibernate connection pool size: 1 (min=1) 
Jan 14, 2015 3:25:04 PM org.hibernate.dialect.Dialect <init> 
INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.transaction.internal.TransactionFactoryInitiator initiateService 
INFO: HHH000399: Using default transaction strategy (direct JDBC transactions) 
Jan 14, 2015 3:25:04 PM org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init> 
INFO: HHH000397: Using ASTQueryTranslatorFactory 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop 
INFO: HHH000030: Cleaning up connection pool [jdbc:mysql://localhost:3306/gomobile] 
Jan 14, 2015 3:25:04 PM org.hibernate.cfg.Configuration configure 
INFO: HHH000043: Configuring from resource: /hibernate.cfg.xml 
Jan 14, 2015 3:25:04 PM org.hibernate.cfg.Configuration getConfigurationInputStream 
INFO: HHH000040: Configuration resource: /hibernate.cfg.xml 
Jan 14, 2015 3:25:04 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity 
WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide! 
Jan 14, 2015 3:25:04 PM org.hibernate.cfg.Configuration doConfigure 
INFO: HHH000041: Configured SessionFactory: null 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure 
WARN: HHH000402: Using Hibernate built-in connection pool (not for production use!) 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator 
INFO: HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/gomobile] 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator 
INFO: HHH000046: Connection properties: {user=root, password=****} 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator 
INFO: HHH000006: Autocommit mode: false 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure 
INFO: HHH000115: Hibernate connection pool size: 1 (min=1) 
Jan 14, 2015 3:25:04 PM org.hibernate.dialect.Dialect <init> 
INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.transaction.internal.TransactionFactoryInitiator initiateService 
INFO: HHH000399: Using default transaction strategy (direct JDBC transactions) 
Jan 14, 2015 3:25:04 PM org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init> 
INFO: HHH000397: Using ASTQueryTranslatorFactory 
Jan 14, 2015 3:25:04 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop 
INFO: HHH000030: Cleaning up connection pool [jdbc:mysql://localhost:3306/gomobile] 
Jan 14, 2015 3:25:04 PM org.asteriskjava.manager.internal.ManagerConnectionImpl connect 
INFO: Connecting to localhost:5038 
Jan 14, 2015 3:25:04 PM org.asteriskjava.manager.internal.ManagerConnectionImpl setProtocolIdentifier 
INFO: Connected via Asterisk Call Manager/2.5.0 
Jan 14, 2015 3:25:04 PM org.asteriskjava.manager.internal.ManagerConnectionImpl setProtocolIdentifier 
WARNING: Unsupported protocol version 'Asterisk Call Manager/2.5.0'. Use at your own risk. 
Jan 14, 2015 3:25:04 PM org.asteriskjava.manager.internal.ManagerConnectionImpl doLogin 
INFO: Successfully logged in 
Jan 14, 2015 3:25:04 PM org.asteriskjava.manager.internal.EventBuilderImpl buildEvent 
INFO: No event class registered for event type 'fullybooted', attributes: {status=Fully Booted, event=FullyBooted, privilege=system,all}. Please report at http://jira.reucon.org/browse/AJ 
Jan 14, 2015 3:25:06 PM org.asteriskjava.manager.internal.ManagerConnectionImpl doLogin 
INFO: Determined Asterisk version: Asterisk 1.6 
Jan 14, 2015 3:25:06 PM org.asteriskjava.manager.internal.ManagerConnectionImpl disconnect 
INFO: Closing socket. 
Jan 14, 2015 3:25:06 PM org.asteriskjava.manager.internal.ManagerReaderImpl run 
INFO: Terminating reader thread: No more lines available: null 


내가 가진 종속성은 다음과 같습니다 : 나는 분투 14.04에 일식 루나를 실행하고

antlr-2.7.7.jar 
dom4j-1.6.1.jar 
hibernate-commons-annotations-4.0.5.Final.jar 
hibernate-core-4.3.7.Final.jar 
hibernate-jpa-2.1-api-1.0.0.Final.jar 
jandex-1.1.0.Final.jar 
javassist-3.18.1-GA.jar 
jboss-transaction-api_1.2_spec-1.0.0.Final.jar 
jboss-logging-annotations-1.2.0.Beta1.jar 
jboss-logging-3.1.3.GA.jar 

내가 콘솔에있는 것은 다음과 같다. 감사합니다.

+0

eclipse와이 작업은 어떤 관계가 있습니까? 원하는 로깅을 얻으려면 java.util.logging 및/또는 log4j를 구성해야합니다. – bmargulies

+0

최대 절전 모드 로그 또는 전체 Eclipse 콘솔 로그를 사용하지 않습니까? , Eclipse 콘솔 로그를 사용하지 않으려면 모든 로그를 파일 (Google)로 리디렉션하십시오. –

답변

1

비활성화 또는 최대 절전 로그가 다음 종속성을 추가 줄이려면 (메이븐 이슈 표기 <의 groupId > : < artifactId를 > : < 버전 >) 프로젝트에 :

  • org.slf4j : SLF4J-log4j12 : 1.6.6
  • 의 log4j : log4j에 : 1.2.14

버전은 또한 새로운 될 수 있습니다.

그런 다음 이름이 "log4j.properties"인 자원 파일을 프로젝트에 추가하여 나중에 패키지 된 jar 파일의 루트 폴더에 나타나게하십시오. 메시지를 해제 "org.hibernate"로깅한다 구성을 다음과 같이 시작

# Root logger 
log4j.rootLogger=INFO 

# Log appender for package stdout 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d [%p] %c.%M(%F:%L) - %m%n 

# Log appender for org.hibernate 
log4j.logger.org.hibernate=OFF,hibernate 
log4j.appender.hibernate.Encoding=UTF-8 
log4j.appender.hibernate.layout.ConversionPattern=%d [%p] %c.%M(%F:%L) - %m%n 
log4j.appender.hibernate.layout=org.apache.log4j.PatternLayout 
log4j.appender.hibernate=org.apache.log4j.ConsoleAppender 

# Further log appenders 
# ... 

당신이 원하는대로 루트 로거에 대한 로그 수준을 선택하고 "org.asteriskjava"에 대한 또 다른 로그 펜더를 정의합니다.

+0

안녕하세요, 답변 해 주셔서 감사합니다. Java에 익숙하지 않으며 프로그램에서 Maven을 사용하지 않습니다. 내가 이클립스의 최신 버전을 사용하고 수동으로 항아리를 추가합니다. – ATJ

+0

Maven을 설치하는 방법을 찾았습니다. 당신의 대답은 완벽하게 작동했습니다. 당신의 깔끔한 답변에 많은 감사드립니다. 고맙습니다. 언제든지 모로코에 오신 것을 환영합니다 !! – ATJ

관련 문제