View Source GRPC.Logger.Server (grpc v0.5.0)
Print log around server rpc calls, like:
17:18:45.151 [info] Handled by HelloServer.say_hello
17:18:45.151 [info] Response :ok in 11µs
options
Options
:level
- the desired log level. Defaults to:info
:accepted_comparators
- a list with the acceptedLogger.compare_levels(configured_level, Logger.level())
results. Defaults to[:lt, :eq]
usage
Usage
defmodule Your.Endpoint do
use GRPC.Endpoint
intercept GRPC.Logger.Server, level: :info
end
defmodule Your.Endpoint do
use GRPC.Endpoint
# logs on :info and higher priority (warn, error...)
intercept GRPC.Logger.Server, level: :info, accepted_comparators: [:lt, :eq]
end
defmodule Your.Endpoint do
use GRPC.Endpoint
# logs only on :error
intercept GRPC.Logger.Server, level: :error, accepted_comparators: [:eq]
end