클라이언트에서 로깅을 활성화하려면 클라이언트의 클래스 경로에 JBoss 로깅 JAR을 포함해야 합니다. Maven을 사용하는 경우 다음 종속 항목을 추가합니다.
<dependency>
<groupId>org.jboss.logmanager</groupId>
<artifactId>jboss-logmanager</artifactId>
<version>1.5.3.Final</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>artemis-core-client</artifactId>
<version>1.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.logmanager</groupId>
<artifactId>jboss-logmanager</artifactId>
<version>1.5.3.Final</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>artemis-core-client</artifactId>
<version>1.0.0.Final</version>
</dependency>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Java 프로그램을 시작할 때 설정해야 하는 두 가지 속성이 있습니다. 첫 번째는 JBoss Log Manager를 사용하도록 Log Manager를 설정하는 것입니다. 이 작업은 '-Djava.util.logging.manager'property를 설정하여 수행됩니다. 예를 들면 다음과 같습니다.
-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-Djava.util.logging.manager=org.jboss.logmanager.LogManager
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
-Dlogging.configuration=file:///home/user/projects/myProject/logging.properties
-Dlogging.configuration=file:///home/user/projects/myProject/logging.properties
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Root logger option
Root logger level
ActiveMQ Artemis logger levels
Root logger handlers
Console handler configuration
File handler configuration
Formatter pattern configuration
# Root logger option
loggers=org.jboss.logging,org.apache.activemq.artemis.core.server,org.apache.activemq.artemis.utils,org.apache.activemq.artemis.journal,org.apache.activemq.artemis.jms,org.apache.activemq.artemis.ra
# Root logger level
logger.level=INFO
# ActiveMQ Artemis logger levels
logger.org.apache.activemq.artemis.core.server.level=INFO
logger.org.apache.activemq.artemis.utils.level=INFO
logger.org.apache.activemq.artemis.jms.level=DEBUG
# Root logger handlers
logger.handlers=FILE,CONSOLE
# Console handler configuration
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
handler.CONSOLE.properties=autoFlush
handler.CONSOLE.level=FINE
handler.CONSOLE.autoFlush=true
handler.CONSOLE.formatter=PATTERN
# File handler configuration
handler.FILE=org.jboss.logmanager.handlers.FileHandler
handler.FILE.level=FINE
handler.FILE.properties=autoFlush,fileName
handler.FILE.autoFlush=true
handler.FILE.fileName=activemq.log
handler.FILE.formatter=PATTERN
# Formatter pattern configuration
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
formatter.PATTERN.properties=pattern
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow