slog: remove attempted subheading markers

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

As suggested in https://go.dev/doc/comment, end each subheading line with
a period to defeat gofmt's attempt to prefix those lines with a "#".

Change-Id: Idfd4328d6a8a6441838990175d2dbb0da2fa2bf7
Reviewed-on: https://go-review.googlesource.com/c/exp/+/476199
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
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.