Мне нужно создать настраиваемый журнал 4Net appender для входа на удаленный сервер. Для этого я создал класс
public class CustomEventLogger : AppenderSkeleton
{
protected override void Append(LoggingEvent loggingEvent)
{
string title = string.Format("{0} {1}",
loggingEvent.Level.DisplayName,
loggingEvent.LoggerName);
string message = string.Format(
"{0}{1}{1}{2}{1}{1}(Yes to continue, No to debug)",
RenderLoggingEvent(loggingEvent),
Environment.NewLine,
loggingEvent.LocationInformation.FullInfo);
}
}
Я внес следующие изменения в файл web.config
<appender name="CustomEventLogger" type="getClientConfigurations.CustomAppender.CustomEventLogger,">
<file value="C:\\HRNX\\log\\MultiPhraseCreateOrder\\getClientConfiguration.csv" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<maxSizeRollBackups value="30" />
<datePattern value="yyyyMMdd" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{dd-MMM-yyyy_HH:mm:ss:fff},[%thread],%level,%logger,%message%newline" />
</layout>
</appender>
Может кто-нибудь сказать, пожалуйста, как можно Я использую RemotingAppender для регистрации ошибки в удаленном местоположении. Я очень новичок в использовании каркаса log 4Net.
Пожалуйста, дайте мне знать, где мне нужно изменить.