diff --git a/yarpcconfig/doc.go b/yarpcconfig/doc.go
index <HASH>..<HASH> 100644
--- a/yarpcconfig/doc.go
+++ b/yarpcconfig/doc.go
@@ -86,9 +86,11 @@
 // 	  # ...
 // 	transports:
 // 	  # ...
+// 	logging:
+// 	  # ...
 //
-// See the following sections for details on the transports, inbounds, and
-// outbounds keys in the configuration.
+// See the following sections for details on the logging, transports,
+// inbounds, and outbounds keys in the configuration.
 //
 // Inbound Configuration
 //
@@ -241,6 +243,29 @@
 // (For details on the configuration parameters of individual transport types,
 // check the documentation for the corresponding transport package.)
 //
+// Logging Configuration
+//
+// The 'logging' attribute configures how YARPC's observability middleware
+// logs output.
+//
+// 	logging:
+// 	  levels:
+// 	    # ...
+//
+// The following keys are supported under the 'levels' key,
+//
+// 	applicationError
+// 	  Configures the level at which application errors are logged. All Thrift
+// 	  exceptions are considered application errors. Defaults to "error".
+//
+// For example, the following configuration will have the effect of logging
+// Thrift exceptions for inbound and outbound calls ("Error handling inbound
+// request" and "Error making outbound call") at info level instead of error.
+//
+// 	logging:
+// 	  levels:
+// 	    applicationError: info
+//
 // Customizing Configuration
 //
 // When building your own TransportSpec, PeerListSpec, or PeerListUpdaterSpec,
config: Add docs for log level customization (#<I>)

This adds docs for #<I> to the yarpcconfig package docs. The

documentation specifically refers to the "Error handling inbound

request" and "Error making outbound call" messages because those are

what most users are tripped up by.