This is an automated email from the ASF dual-hosted git repository.
FreeAndNil pushed a change to branch Feature/315-local-syslog-newlines
in repository https://gitbox.apache.org/repos/asf/logging-log4net.git
from fc122b10 compute the EventLog size limit instead of guessing it #315
add 3588007a share the content escapes in ContentEscape #315
add dccaafba escape what the Telnet writer cannot encode #315
add b3b8bb2f record the escaping rule in CLAUDE.md
No new revisions were added by this update.
Summary of changes:
CLAUDE.md | 8 +-
...type.xml => 315-telnet-unencodable-content.xml} | 10 +-
src/log4net.Tests/Appender/ContentEscapeTest.cs | 73 +++++++++++++++
.../Appender/LocalSyslogAppenderTest.cs | 2 +-
src/log4net.Tests/Appender/TelnetAppenderTest.cs | 81 ++++++++++++++++
src/log4net/Appender/EventLogAppender.cs | 4 +-
src/log4net/Appender/Internal/ContentEscape.cs | 103 +++++++++++++++++++++
.../Appender/Internal/NativeStringEscape.cs | 41 --------
src/log4net/Appender/LocalSyslogAppender.cs | 2 +-
src/log4net/Appender/OutputDebugStringAppender.cs | 2 +-
src/log4net/Appender/TelnetAppender.cs | 8 +-
11 files changed, 280 insertions(+), 54 deletions(-)
copy src/changelog/3.5.0/{315-syslog-newline-handling-type.xml =>
315-telnet-unencodable-content.xml} (54%)
create mode 100644 src/log4net.Tests/Appender/ContentEscapeTest.cs
create mode 100644 src/log4net/Appender/Internal/ContentEscape.cs
delete mode 100644 src/log4net/Appender/Internal/NativeStringEscape.cs