Hi, I use .net framework 4.8.I find my app can't send log to seq server.I find log4net throw exception:
log4net: Logger [root] Level string is [all].
log4net: Logger [root] level set to [name="ALL",value=-2147483648].
log4net: Loading Appender [SeqAppenderMM] type: [Seq.Client.Log4Net.SeqAppender, Seq.Client.Log4Net]
log4net: Setting Property [BufferSize] to Int32 value [1]
log4net: Setting Property [ServerUrl] to String value [http://localhost:5341]
log4net: Created Appender [SeqAppenderMM]
log4net: Adding appender named [SeqAppenderMM] to logger [root].
log4net: Hierarchy Threshold []
log4net:ERROR [SeqAppender] ErrorCode: GenericFailure. Failed in DoAppend
System.InvalidCastException: 指定的转换无效。
在 Seq.Client.Log4Net.LoggingEventFormatter.ToJson(LoggingEvent loggingEvent, StringWriter payload, IEnumerable1 parameters) 在 Seq.Client.Log4Net.LoggingEventFormatter.ToJson(LoggingEvent[] events, StringWriter payload, List1 mParameters)
在 Seq.Client.Log4Net.SeqAppender.SendBuffer(LoggingEvent[] events)
在 log4net.Appender.BufferingAppenderSkeleton.Append(LoggingEvent loggingEvent) 位置 D:\Git\apache\logging-log4net\src\log4net\Appender\BufferingAppenderSkeleton.cs:行号 405
在 log4net.Appender.AppenderSkeleton.DoAppend(LoggingEvent loggingEvent) 位置 D:\Git\apache\logging-log4net\src\log4net\Appender\AppenderSkeleton.cs:行号 275
log4net: Shutdown called on Hierarchy [log4net-default-repository]
this is my log4net config
<log4net>
<appender name="SeqAppenderMM" type="Seq.Client.Log4Net.SeqAppender, Seq.Client.Log4Net" >
<bufferSize value="1" />
<serverUrl value="http://localhost:5341" />
</appender>
<root>
<level value="all" />
<appender-ref ref="SeqAppenderMM" />
</root>
</log4net>
when I code new app with .net8,it can work.
Thanks
Hi, I use .net framework 4.8.I find my app can't send log to seq server.I find log4net throw exception:
this is my log4net config
when I code new app with .net8,it can work.
Thanks