내가 JDK 로깅을 사용하고 아래와 같이 I 로그 회전 size.The 구성 파일 logging.properties에 따라 로그가 설정되어있는 설정하려고 : 내가하고 로그를 볼JDK 로그 회전
# Specify the handlers to create in the root logger
# (all loggers are children of the root logger)
# The following creates two handlers
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
#handlers = java.util.logging.ConsoleHandler
#handlers = java.util.logging.FileHandler
# Set the default logging level for the root logger
.level = INFO
# Set the default logging level for new ConsoleHandler instances
java.util.logging.ConsoleHandler.level = INFO
# Set the default logging level for new FileHandler instances, INFO, FINEST...
java.util.logging.FileHandler.level = INFO
# Set the default formatter for new ConsoleHandler instances
#java.util.logging.ConsoleHandler.formatter = com.hazelcast.impl.LogFormatter
#java.util.logging.FileHandler.formatter = com.hazelcast.impl.LogFormatter
#java.util.logging.FileHandler.pattern = ./hazelcast%u.log
# Set the default logging level for the logger named com.hazelcast
com.hazelcast.level = INFO
# Limiting size of output file in bytes:
java.util.logging.FileHandler.limit=1024
# Number of output files to cycle through, by appending an
# integer to the base file name:
java.util.logging.FileHandler.count=10
을 파일에 기록하지만 크기에 따라 로그 회전에 영향을주지 않습니다. 저는 로저를 구현하는 hazelcast API를 사용하고 있으며 file.Help를 통해 속성을 구성하려고합니다. Hazelcast Logging Configuration 기본 로깅 프레임 워크에 따르면
감사 & 감사합니다, 라지브
내 코드의 일부로 hazelcast API를 사용하고 있습니다. 특정 경로 아래에 로그 (cdc.log)가 저장되는 것을 발견했기 때문에 API가 파일 처리 부분을 수행합니다. 내 목표는 이러한 로그 출력을 제어하는 것입니다. . 내가 성공적으로 logging.properties 파일을 사용할 수 있지만 로그 파일의 최대 크기 및 회전 설정에 관해서는 그렇게 할 수 없으며 그렇습니다. 로그를 검사 할 때 다른 로그 수준을 설정하는 hazelcast API 문서를 참조하십시오. 크기가 속성 파일에 설정된 하나를 초과합니다. 기본적으로 속성 파일의 내용이 잘못되었습니다. – user3393089
"cdc.log"는 로깅 속성에서 지정한 파일 패턴이 아닙니다. 절대 패스를 사용해 FileHandler.pattern를 설정합니다. – jmehrens