Click here to Skip to main content
15,886,864 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
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:

XML
<?xml version="1.0" encoding="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>
Posted
Updated 3-Sep-22 15:20pm
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900