This is an automated email from the ASF dual-hosted git repository.
freeandnil pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4net.git
The following commit(s) were added to refs/heads/master by this push:
new 449536a1 #209 implement Antora feedback from @balusgit (#540497)
449536a1 is described below
commit 449536a13568344c9b7d5e17f7c18c83719c35ac
Author: Jan Friedrich <[email protected]>
AuthorDate: Fri May 9 14:38:13 2025 +0200
#209 implement Antora feedback from @balusgit (#540497)
---
antora-playbook.yaml | 2 +
.../{3.1,0 => 3.1.0}/.release-notes.adoc.ftl | 0
src/changelog/{3.1,0 => 3.1.0}/.release.xml | 2 +-
.../209-migrate-log4net-site-to-antora.xml | 0
.../{3.1,0 => 3.1.0}/231-rollingfileappender.xml | 0
src/changelog/{3.1,0 => 3.1.0}/239-android.xml | 0
src/site/antora/modules/ROOT/nav.adoc | 45 +++++++++++-----------
.../modules/ROOT/pages/manual/configuration.adoc | 4 +-
.../manual/{ => configuration}/appenders.adoc | 41 +++++++++++---------
.../{ => appenders}/adonetappender.adoc | 0
.../bufferingforwardingappender.adoc | 0
.../{ => appenders}/coloredconsoleappender.adoc | 0
.../{ => appenders}/consoleappender.adoc | 0
.../{ => appenders}/eventlogappender.adoc | 0
.../{ => appenders}/fileappender.adoc | 0
.../{ => appenders}/forwardingappender.adoc | 0
.../{ => appenders}/localsyslogappender.adoc | 0
.../managedcoloredconsoleappender.adoc | 0
.../{ => appenders}/memoryappender.adoc | 0
.../{ => appenders}/outputdebugstringappender.adoc | 0
.../{ => appenders}/remotesyslogappender.adoc | 0
.../{ => appenders}/rollingfileappender.adoc | 0
.../{ => appenders}/smtpappender.adoc | 0
.../{ => appenders}/smtppickupdirappender.adoc | 0
.../{ => appenders}/traceappender.adoc | 0
.../configuration/{ => appenders}/udpappender.adoc | 0
.../ROOT/pages/manual/configuration/examples.adoc | 41 --------------------
.../pages/manual/{ => configuration}/filters.adoc | 0
.../pages/manual/{ => configuration}/layouts.adoc | 2 +-
src/site/antora/modules/ROOT/pages/manual/faq.adoc | 2 +-
.../modules/ROOT/pages/manual/introduction.adoc | 6 +--
.../ROOT/pages/manual/supported-frameworks.adoc | 2 +-
32 files changed, 56 insertions(+), 91 deletions(-)
diff --git a/antora-playbook.yaml b/antora-playbook.yaml
index ccd24c29..7e4d20f2 100644
--- a/antora-playbook.yaml
+++ b/antora-playbook.yaml
@@ -89,6 +89,8 @@ ui:
/* Make links more visible: */
.doc a { text-decoration: underline; }
.doc a code { text-decoration: underline; color: #1565c0; }
+ /* Make nav bar wider */
+ .nav-container { width:19rem; }
/* Tab header fonts aren't rendered good, adjusting the font weight:
*/
.tablist > ul li { font-weight: 500; }
/* `page-toclevels` greater than 4 are not supported by Antora UI,
patching it: */
diff --git a/src/changelog/3.1,0/.release-notes.adoc.ftl
b/src/changelog/3.1.0/.release-notes.adoc.ftl
similarity index 100%
rename from src/changelog/3.1,0/.release-notes.adoc.ftl
rename to src/changelog/3.1.0/.release-notes.adoc.ftl
diff --git a/src/changelog/3.1,0/.release.xml b/src/changelog/3.1.0/.release.xml
similarity index 91%
rename from src/changelog/3.1,0/.release.xml
rename to src/changelog/3.1.0/.release.xml
index a0fe79fc..75193b09 100644
--- a/src/changelog/3.1,0/.release.xml
+++ b/src/changelog/3.1.0/.release.xml
@@ -2,5 +2,5 @@
<release xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://logging.apache.org/xml/ns"
xsi:schemaLocation="https://logging.apache.org/xml/ns
https://logging.apache.org/xml/ns/log4j-changelog-0.xsd"
- date="2025-05-21"
+ date="2025-05-11"
version="3.1.0"/>
diff --git a/src/changelog/3.1,0/209-migrate-log4net-site-to-antora.xml
b/src/changelog/3.1.0/209-migrate-log4net-site-to-antora.xml
similarity index 100%
rename from src/changelog/3.1,0/209-migrate-log4net-site-to-antora.xml
rename to src/changelog/3.1.0/209-migrate-log4net-site-to-antora.xml
diff --git a/src/changelog/3.1,0/231-rollingfileappender.xml
b/src/changelog/3.1.0/231-rollingfileappender.xml
similarity index 100%
rename from src/changelog/3.1,0/231-rollingfileappender.xml
rename to src/changelog/3.1.0/231-rollingfileappender.xml
diff --git a/src/changelog/3.1,0/239-android.xml
b/src/changelog/3.1.0/239-android.xml
similarity index 100%
rename from src/changelog/3.1,0/239-android.xml
rename to src/changelog/3.1.0/239-android.xml
diff --git a/src/site/antora/modules/ROOT/nav.adoc
b/src/site/antora/modules/ROOT/nav.adoc
index 8f050751..17e8cd5e 100644
--- a/src/site/antora/modules/ROOT/nav.adoc
+++ b/src/site/antora/modules/ROOT/nav.adoc
@@ -19,32 +19,31 @@
* xref:development.adoc[]
* xref:manual/index.adoc[]
** xref:manual/introduction.adoc[]
-** xref:manual/appenders.adoc[]
+** xref:manual/supported-frameworks.adoc[]
+** xref:manual/installation.adoc[]
** xref:manual/configuration.adoc[]
-*** xref:manual/configuration/examples.adoc[]
-**** xref:manual/configuration/adonetappender.adoc[]
-**** xref:manual/configuration/bufferingforwardingappender.adoc[]
-**** xref:manual/configuration/coloredconsoleappender.adoc[]
-**** xref:manual/configuration/consoleappender.adoc[]
-**** xref:manual/configuration/eventlogappender.adoc[]
-**** xref:manual/configuration/fileappender.adoc[]
-**** xref:manual/configuration/rollingfileappender.adoc[]
-**** xref:manual/configuration/forwardingappender.adoc[]
-**** xref:manual/configuration/localsyslogappender.adoc[]
-**** xref:manual/configuration/managedcoloredconsoleappender.adoc[]
-**** xref:manual/configuration/memoryappender.adoc[]
-**** xref:manual/configuration/outputdebugstringappender.adoc[]
-**** xref:manual/configuration/remotesyslogappender.adoc[]
-**** xref:manual/configuration/smtpappender.adoc[]
-**** xref:manual/configuration/smtppickupdirappender.adoc[]
-**** xref:manual/configuration/traceappender.adoc[]
-**** xref:manual/configuration/udpappender.adoc[]
+*** xref:manual/configuration/appenders.adoc[]
+**** xref:manual/configuration/appenders/adonetappender.adoc[]
+**** xref:manual/configuration/appenders/bufferingforwardingappender.adoc[]
+**** xref:manual/configuration/appenders/coloredconsoleappender.adoc[]
+**** xref:manual/configuration/appenders/consoleappender.adoc[]
+**** xref:manual/configuration/appenders/eventlogappender.adoc[]
+**** xref:manual/configuration/appenders/fileappender.adoc[]
+**** xref:manual/configuration/appenders/forwardingappender.adoc[]
+**** xref:manual/configuration/appenders/localsyslogappender.adoc[]
+**** xref:manual/configuration/appenders/managedcoloredconsoleappender.adoc[]
+**** xref:manual/configuration/appenders/memoryappender.adoc[]
+**** xref:manual/configuration/appenders/outputdebugstringappender.adoc[]
+**** xref:manual/configuration/appenders/remotesyslogappender.adoc[]
+**** xref:manual/configuration/appenders/rollingfileappender.adoc[]
+**** xref:manual/configuration/appenders/smtpappender.adoc[]
+**** xref:manual/configuration/appenders/smtppickupdirappender.adoc[]
+**** xref:manual/configuration/appenders/traceappender.adoc[]
+**** xref:manual/configuration/appenders/udpappender.adoc[]
+*** xref:manual/configuration/filters.adoc[]
+*** xref:manual/configuration/layouts.adoc[]
** xref:manual/examples.adoc[]
** xref:manual/faq.adoc[]
-** xref:manual/filters.adoc[]
-** xref:manual/layouts.adoc[]
-** xref:manual/installation.adoc[]
-** xref:manual/supported-frameworks.adoc[]
* xref:features.adoc[]
* xref:release-notes.adoc[]
* xref:release-review.adoc[]
diff --git a/src/site/antora/modules/ROOT/pages/manual/configuration.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration.adoc
index fff7d2db..6d300ea6 100644
--- a/src/site/antora/modules/ROOT/pages/manual/configuration.adoc
+++ b/src/site/antora/modules/ROOT/pages/manual/configuration.adoc
@@ -234,7 +234,7 @@ We could just as easily log to an email address or redirect
all `Animals.Carnivo
to a remote syslog server.
For more examples of configuring appenders with `XmlConfigurator`, see
-xref:manual/configuration/examples.adoc[].
+xref:manual/configuration/appenders.adoc[].
[#configuration-attributes]
== Configuration Attributes
@@ -573,7 +573,7 @@ The `<appender>` element supports the following child
elements:
|===
-For examples of configuring appenders see
xref:manual/configuration/examples.adoc[Example Appender Configuration].
+For examples of configuring appenders see
xref:manual/configuration/appenders.adoc[Example Appender Configuration].
[#filters]
== Filters
diff --git a/src/site/antora/modules/ROOT/pages/manual/appenders.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders.adoc
similarity index 79%
rename from src/site/antora/modules/ROOT/pages/manual/appenders.adoc
rename to src/site/antora/modules/ROOT/pages/manual/configuration/appenders.adoc
index 3f53704d..6bfa9983 100644
--- a/src/site/antora/modules/ROOT/pages/manual/appenders.adoc
+++ b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders.adoc
@@ -23,9 +23,9 @@ Every Appender must implement the `IAppender` interface.
While not strictly required by the log4net architecture, most appenders
inherit from `AppenderSkeleton` and:
* delegate the filtering of log events to an implementation of `IFilter`.
-See xref:manual/filters.adoc[] for more information.
+See xref:manual/configuration/filters.adoc[] for more information.
* delegate the formatting of log events to an implementation of `ILayout`.
-See xref:manual/layouts.adoc[] for more information.
+See xref:manual/configuration/layouts.adoc[] for more information.
* only directly handle the writing of log event data to the target destination.
Appenders always have a name so that they can be referenced from a
@@ -39,7 +39,7 @@ log4net ships with the following appenders
|===
|Type |Description
-|AdoNetAppender
+|xref:manual/configuration/appenders/adonetappender.adoc[]
|Writes logging events to a database using either prepared statements or
stored procedures.
|AnsiColorTerminalAppender
@@ -48,59 +48,64 @@ log4net ships with the following appenders
|AspNetTraceAppender
|Writes logging events to the ASP trace context. These can then be rendered at
the end of the ASP page or on the ASP trace page.
-|BufferingForwardingAppender
+|xref:manual/configuration/appenders/bufferingforwardingappender.adoc[]
|Buffers events and then forwards them to attached appenders.
-|ColoredConsoleAppender
+|xref:manual/configuration/appenders/coloredconsoleappender.adoc[]
|Writes color highlighted logging events to the application's Windows Console.
-|ConsoleAppender
+|xref:manual/configuration/appenders/consoleappender.adoc[]
|Writes logging events to the application's Console.
The events may go to either the standard our stream or the standard error
stream.
|DebugAppender
|Writes logging events to the .net debugger
(https://web.archive.org/web/20240930165834/https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.debug?view=net-8.0[System.Diagnostics.Debug]).
-|EventLogAppender
+|xref:manual/configuration/appenders/eventlogappender.adoc[]
|Writes logging events to the Windows Event Log.
-|FileAppender
+|xref:manual/configuration/appenders/fileappender.adoc[]
|Writes logging events to a file in the file system.
-|LocalSyslogAppender
+|xref:manual/configuration/appenders/localsyslogappender.adoc[]
|Writes logging events to the local
https://datatracker.ietf.org/doc/html/rfc3164[syslog] service (UNIX only).
-|MemoryAppender
+|xref:manual/configuration/appenders/managedcoloredconsoleappender.adoc[]
+|Writes color highlighted logging events to the application's Windows Console.
+This appender is a managed version of the ColoredConsoleAppender and does not
require the use of the Windows Console API.
+It is a replacement for the ColoredConsoleAppender and is the recommended
appender for logging to the Console.
+
+|xref:manual/configuration/appenders/memoryappender.adoc[]
|Stores logging events in an in memory buffer.
-|OutputDebugStringAppender
+|xref:manual/configuration/appenders/outputdebugstringappender.adoc[]
|Writes logging events to the debugger (using
https://web.archive.org/web/20241118170546/https://learn.microsoft.com/en-us/windows/win32/api/debugapi/nf-debugapi-outputdebugstringw[OutputDebugString]).
If the application has no debugger, the system debugger displays the string.
If the application has no debugger and the system debugger is not active, the
message is ignored.
-|RemoteSyslogAppender
+|xref:manual/configuration/appenders/remotesyslogappender.adoc[]
|Writes logging events to a remote
https://datatracker.ietf.org/doc/html/rfc3164[syslog] service using UDP
networking.
-|RollingFileAppender
+|xref:manual/configuration/appenders/rollingfileappender.adoc[]
|Writes logging events to a file in the file system.
The RollingFileAppender can be configured to log to multiple files based upon
date or file size constraints.
-|SmtpAppender
+|xref:manual/configuration/appenders/smtpappender.adoc[]
|Sends logging events to an email address.
-|SmtpPickupDirAppender
+|xref:manual/configuration/appenders/smtppickupdirappender.adoc[]
|Sends logging events to an email address but writes the emails to a
configurable directory rather than sending them directly via SMTP.
|TelnetAppender
|*Clients* connect via Telnet to receive logging events.
-|TraceAppender
+|xref:manual/configuration/appenders/traceappender.adoc[]
|Writes logging events to the .NET trace system
(https://web.archive.org/web/20240907024634/https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.trace?view=net-8.0[System.Diagnostics.Trace]).
-|UdpAppender
+|xref:manual/configuration/appenders/udpappender.adoc[]
|Sends logging events as connectionless UDP datagrams to a remote host or a
multicast group using a UdpClient.
-|ForwardingAppender
+|xref:manual/configuration/appenders/forwardingappender.adoc[]
|Can be used to wrap another appender, for example to attach additional
filters.
|===
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/adonetappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/adonetappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/adonetappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/adonetappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/bufferingforwardingappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/bufferingforwardingappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/bufferingforwardingappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/bufferingforwardingappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/coloredconsoleappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/coloredconsoleappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/coloredconsoleappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/coloredconsoleappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/consoleappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/consoleappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/consoleappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/consoleappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/eventlogappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/eventlogappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/eventlogappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/eventlogappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/fileappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/fileappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/fileappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/fileappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/forwardingappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/forwardingappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/forwardingappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/forwardingappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/localsyslogappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/localsyslogappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/localsyslogappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/localsyslogappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/managedcoloredconsoleappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/managedcoloredconsoleappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/managedcoloredconsoleappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/managedcoloredconsoleappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/memoryappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/memoryappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/memoryappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/memoryappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/outputdebugstringappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/outputdebugstringappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/outputdebugstringappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/outputdebugstringappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/remotesyslogappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/remotesyslogappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/remotesyslogappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/remotesyslogappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/rollingfileappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/rollingfileappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/rollingfileappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/rollingfileappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/smtpappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/smtpappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/smtpappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/smtpappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/smtppickupdirappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/smtppickupdirappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/smtppickupdirappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/smtppickupdirappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/traceappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/traceappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/traceappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/traceappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/udpappender.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/appenders/udpappender.adoc
similarity index 100%
rename from
src/site/antora/modules/ROOT/pages/manual/configuration/udpappender.adoc
rename to
src/site/antora/modules/ROOT/pages/manual/configuration/appenders/udpappender.adoc
diff --git
a/src/site/antora/modules/ROOT/pages/manual/configuration/examples.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/examples.adoc
deleted file mode 100644
index a11a9bd5..00000000
--- a/src/site/antora/modules/ROOT/pages/manual/configuration/examples.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-////
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-////
-
-[#examples]
-= Examples
-
-This document presents example configurations for the built-in appenders.
These configurations are designed to work with the
log4net.Config.XmlConfigurator.
-
-These examples are by no means exhaustive configurations for the appenders.
-
-* xref:manual/configuration/adonetappender.adoc[]
-* xref:manual/configuration/bufferingforwardingappender.adoc[]
-* xref:manual/configuration/coloredconsoleappender.adoc[]
-* xref:manual/configuration/consoleappender.adoc[]
-* xref:manual/configuration/eventlogappender.adoc[]
-* xref:manual/configuration/fileappender.adoc[]
-* xref:manual/configuration/rollingfileappender.adoc[]
-* xref:manual/configuration/forwardingappender.adoc[]
-* xref:manual/configuration/localsyslogappender.adoc[]
-* xref:manual/configuration/managedcoloredconsoleappender.adoc[]
-* xref:manual/configuration/memoryappender.adoc[]
-* xref:manual/configuration/outputdebugstringappender.adoc[]
-* xref:manual/configuration/remotesyslogappender.adoc[]
-* xref:manual/configuration/smtpappender.adoc[]
-* xref:manual/configuration/smtppickupdirappender.adoc[]
-* xref:manual/configuration/traceappender.adoc[]
-* xref:manual/configuration/udpappender.adoc[]
diff --git a/src/site/antora/modules/ROOT/pages/manual/filters.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/filters.adoc
similarity index 100%
rename from src/site/antora/modules/ROOT/pages/manual/filters.adoc
rename to src/site/antora/modules/ROOT/pages/manual/configuration/filters.adoc
diff --git a/src/site/antora/modules/ROOT/pages/manual/layouts.adoc
b/src/site/antora/modules/ROOT/pages/manual/configuration/layouts.adoc
similarity index 96%
rename from src/site/antora/modules/ROOT/pages/manual/layouts.adoc
rename to src/site/antora/modules/ROOT/pages/manual/configuration/layouts.adoc
index 50ba91ec..6a2889f9 100644
--- a/src/site/antora/modules/ROOT/pages/manual/layouts.adoc
+++ b/src/site/antora/modules/ROOT/pages/manual/configuration/layouts.adoc
@@ -17,7 +17,7 @@
= Layouts
-An xref:manual/appenders.adoc[appender] uses a *layout* to encode a LogEvent
into a form that meets the needs of whatever will be consuming the log event.
+An xref:manual/configuration/appenders.adoc[appender] uses a *layout* to
encode a LogEvent into a form that meets the needs of whatever will be
consuming the log event.
This page will try to answer following questions:
* <<concerns,What are some common concerns shared by all predefined layouts?>>
diff --git a/src/site/antora/modules/ROOT/pages/manual/faq.adoc
b/src/site/antora/modules/ROOT/pages/manual/faq.adoc
index 37dcc01a..4e7d29a0 100644
--- a/src/site/antora/modules/ROOT/pages/manual/faq.adoc
+++ b/src/site/antora/modules/ROOT/pages/manual/faq.adoc
@@ -15,7 +15,7 @@
limitations under the License.
////
[#faq]
-= F.A.Q.
+= FAQ
[#setup-and-usage]
== Setup & Usage
diff --git a/src/site/antora/modules/ROOT/pages/manual/introduction.adoc
b/src/site/antora/modules/ROOT/pages/manual/introduction.adoc
index 7a85dd70..16b33fb4 100644
--- a/src/site/antora/modules/ROOT/pages/manual/introduction.adoc
+++ b/src/site/antora/modules/ROOT/pages/manual/introduction.adoc
@@ -308,17 +308,17 @@ While other naming strategies are possible, this approach
is simple, effective,
[#appenders]
== Appenders
-See xref:./appenders.adoc[]
+See xref:./configuration/appenders.adoc[]
[#filters]
== Filters
-See xref:./filters.adoc[]
+See xref:./configuration/filters.adoc[]
[#layouts]
== Layouts
-See xref:./layouts.adoc[]
+See xref:./configuration/layouts.adoc[]
[#renderers]
== Object Renderers
diff --git
a/src/site/antora/modules/ROOT/pages/manual/supported-frameworks.adoc
b/src/site/antora/modules/ROOT/pages/manual/supported-frameworks.adoc
index 1c25d994..b2571b3d 100644
--- a/src/site/antora/modules/ROOT/pages/manual/supported-frameworks.adoc
+++ b/src/site/antora/modules/ROOT/pages/manual/supported-frameworks.adoc
@@ -29,7 +29,7 @@ The log4net project is actively built and tested by its
maintainers against the
| https://dotnet.microsoft.com/en-us/download/dotnet/8.0
| Microsoft .NET Framework 4.6.2
-| http://msdn.microsoft.com/en-us/netframework/
+| https://dotnet.microsoft.com/en-us/download/dotnet-framework
|===
[#appenders]