slog: remove attempted subheading markers

go/doc/comment does not recognize subheadings. Remove the "##" prefix
from such headings.

As suggested in, end each subheading line with
a period to defeat gofmt's attempt to prefix those lines with a "#".

Change-Id: Idfd4328d6a8a6441838990175d2dbb0da2fa2bf7
TryBot-Result: Gopher Robot <>
Run-TryBot: Jonathan Amsterdam <>
Reviewed-by: Alan Donovan <>
diff --git a/slog/doc.go b/slog/doc.go
index 40430cc..7b9133f 100644
--- a/slog/doc.go
+++ b/slog/doc.go
@@ -214,7 +214,7 @@
 # Advanced topics
-## Customizing a type's logging behavior
+Customizing a type's logging behavior.
 If a type implements the [LogValuer] interface, the [Value] returned from its LogValue
 method is used for logging. You can use this to control how values of the type
@@ -226,7 +226,7 @@
 method handles these cases carefully, avoiding infinite loops and unbounded recursion.
 Handler authors and others may wish to use Value.Resolve instead of calling LogValue directly.
-## Wrapping output methods
+Wrapping output methods.
 The logger functions use reflection over the call stack to find the file name
 and line number of the logging call within the application. This can produce
@@ -248,7 +248,7 @@
 The Infof function in the package-level example called "wrapping"
 demonstrates how to do this.
-## Working with Records
+Working with Records.
 Sometimes a Handler will need to modify a Record
 before passing it on to another Handler or backend.
@@ -262,7 +262,7 @@
 or create a new Record with [NewRecord]
 and build up its Attrs by traversing the old ones with [Record.Attrs].
-## Performance considerations
+Performance considerations.
 If profiling your application demonstrates that logging is taking significant time,
 the following suggestions may help.