개발자의 기록 노트/Java
gRPC-java 프레임워크 로그 출력 설정
제임스-딘딘
2023. 12. 19. 01:32
gRPC java framework를 사용해서 클라이언트와 서버를 구성하고, 서로 통신하도록 만들었다.
이후, 디버깅이 필요하여, gRPC java framework의 소스코드를 살펴보니, java.util.logging 패키지를 사용하여 로그 출력코드가 삽입되어 있는것을 보았다. 이 내용을 콘솔에 출력하는 방법을 찾아보았다.
[logging.properties]
# Create a file called logging.properties with the following contents.
handlers=java.util.logging.ConsoleHandler
io.grpc.level=FINE
java.util.logging.ConsoleHandler.level=ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
io.grpc.ChannelLogger.level = FINEST
io.grpc.xds.XdsLogger.level = FINEST
io.grpc.netty.NettyClientHandler = ALL
io.grpc.netty.NettyServerHandler = ALL
# If HTTP2 frames logs needed:
# io.netty.handler.codec.http2.Http2FrameLogger.level = FINE