제임스딘딘의
Tech & Life

개발자의 기록 노트/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

 

 

 

 

 

https://stackoverflow.com/questions/76346317/how-can-i-configure-the-log-of-grpc-java-client-to-output-all-levels-of-grpc-log