Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.2.9
-
None
-
None
Description
FormatException thrown when *Format methods are given a malformed format string: log.DebugFormat("Malformed {{,,,5}format
{8}!");This statement:
log.DebugFormat("Malformed {{,,,5}format{8}
!");
throws the following exception:
[FormatException: Input string was not in a correct format.]
System.Text.StringBuilder.FormatError()
System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
System.String.Format(IFormatProvider provider, String format, Object[] args)
log4net.Core.LogImpl.DebugFormat(String format, Object[] args)
which is consistent with the documentation for String.Format:
System.FormatException: The format item in format is invalid. or The number indicating an argument to format is less than zero, or greater than or equal to the number of specified objects to format.