Utilizo VS 2022 con .net6. El código generado es una función elimina arhivos y los parámetros que solicita es la dirección y los días que compara para eliminar los archivos.
He configurado el app.config generando FileAppender y RollingFileAppender siguiendo varios tutoriales y leyendo la documentación, sin embargo encuentra 6 errores:
Translation:
I use VS 2022 with .net6. The generated code is a function that deletes arhivos and the parameters it requests is the address and days it compares to delete the files.
I have configured the app.config generating FileAppender and RollingFileAppender following several tutorials and reading the documentation, however it finds 6 errors:
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [rollingStyle] to set object on [log4net.Appender.FileAppender]
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [staticLogFileName] to set object on [log4net.Appender.FileAppender]
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [preserveLogFileNameExtension] to set object on [log4net.Appender.FileAppender]
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [datePattern] to set object on [log4net.Appender.FileAppender]
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [maximumFileSize] to set object on [log4net.Appender.FileAppender]
log4net:ERROR XmlHierarchyConfigurator: No appender named [RollingFileAppender] could be found.
El FileAppender se genera correcto, pero no puedo soluciones los errores. Adjunto el app.config
Translation:
The FileAppender is generated correctly, but I can't fix the errors. Attached the app.config
What I have tried:
="1.0"="utf-8"
<configuration>
<configSections>
<section name ="log4net" type ="log4net.Config.Log4NetConfigurationSectionHandler,Log4net"/>
</configSections>
<log4net>
<appender name ="FileAppender" type ="log4net.Appender.FileAppender">
<file type="log4net.Util.PatternString" value="C:\Users\her_a\source\repos\delFiles\delFiles\bin\Debug\net6.0\log\log.txt"/>
<appendToFile value="true"/>
<rollingStyle value ="Date"/>
<staticLogFileName value ="false"/>
<preserveLogFileNameExtension value="true" />
<datePattern value="yyyMMdd"/>
<maximumFileSize value="10MB"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%username - %date{ABSOLUTE} - %message%newline%exception"/>
</layout>
</appender>
<appender name="RolingFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="C:\Users\her_a\source\repos\delFiles\delFiles\bin\Debug\net6.0\log\RollingFileLog.txt"/>
<appenderToFile value ="true"/>
<rollingStyle value ="Date"/>
<staticLogFileName value ="false"/>
<preserveLogFileNameExtension value="true" />
<datePattern value="-yyyMMdd"/>
<maximumFileSize value="10MB"/>
<maxSizeRollBackups value ="5"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%username - %date{ABSOLUTE} - %message%newline%exception"/>
</layout>
</appender>
<root>
<level value ="DEBUG"/>
<appender-ref ref="FileAppender"/>
<appender-ref ref="RollingFileAppender"/>
</root>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Vesion=6.0"/>
</startup>
</configuration>