[ http://issues.apache.org/jira/browse/LOG4NET-94?page=all ]
Ron Grabowski resolved LOG4NET-94.
----------------------------------
Resolution: Fixed
Assignee: Ron Grabowski
Fixed in 463334: Corrected typos in example applications' App.config files.
> Incorrect config file for ..\examples\net\1.0\Tutorials\ConsoleApp
> ------------------------------------------------------------------
>
> Key: LOG4NET-94
> URL: http://issues.apache.org/jira/browse/LOG4NET-94
> Project: Log4net
> Issue Type: Bug
> Components: Examples
> Affects Versions: 1.2.10, 1.2.9, 1.2.11, v.Next
> Environment: Win2000/VS2005
> Reporter: Jeff Hegedus
> Assigned To: Ron Grabowski
> Priority: Trivial
>
> The app.config file has some errors in it...
> Line 39
> is...
> <sppendToFile value="true" />
> should be...
> <appendToFile value="true" />
> Line 43
> is...
> <geader value="[Header] " />
> should be...
> <header value="[Header] " />
> Line 87
> is...
> <commandText" value="INSERT INTO Log
> ([Date],[Thread],[Level],[Logger],[Message]) VALUES (@log_date, @thread,
> @log_level, @logger, @message)" />
> should be...
> <commandText value="INSERT INTO Log
> ([Date],[Thread],[Level],[Logger],[Message]) VALUES (@log_date, @thread,
> @log_level, @logger, @message)" />
> Line 94
> is...
> </param>
> should be...
> </layout>
> -- Jeff Hegedus: Corrected xml below ---
> <?xml version="1.0" encoding="utf-8" ?>
> <!--
> .NET application configuration file
> This file must have the exact same name as your application
> with .config appended to it.
>
> For example if your application is ConsoleApp.exe then the
> config file must be ConsoleApp.exe.config.
> It must also be in the same directory as the application.
> -->
> <configuration>
> <!-- Register a section handler for the log4net section -->
> <configSections>
> <section name="log4net"
> type="System.Configuration.IgnoreSectionHandler" />
> </configSections>
> <appSettings>
> <!-- To enable internal log4net logging specify the following
> appSettings key -->
> <!-- <add key="log4net.Internal.Debug" value="true"/> -->
> </appSettings>
> <!-- This section contains the log4net configuration settings -->
> <log4net>
> <!-- Define some output appenders -->
> <appender name="RollingLogFileAppender"
> type="log4net.Appender.RollingFileAppender">
> <file value="rolling-log.txt" />
> <appendToFile value="true" />
> <maxSizeRollBackups value="10" />
> <maximumFileSize value="100" />
> <rollingStyle value="Size" />
> <staticLogFileName value="true" />
> <layout type="log4net.Layout.PatternLayout">
> <header value="[Header] " />
> <footer value="[Footer] " />
> <conversionPattern value="%date [%thread]
> %-5level %logger [%ndc] - %message%newline" />
> </layout>
> </appender>
> <appender name="LogFileAppender"
> type="log4net.Appender.FileAppender">
> <file value="log-file.txt" />
> <!-- Example using environment variables in params -->
> <!-- <file value="${TMP}\log-file.txt" /> -->
> <appendToFile value="true" />
> <!-- An alternate output encoding can be specified -->
> <!-- <encoding value="unicodeFFFE" /> -->
> <layout type="log4net.Layout.PatternLayout">
> <header value="[Header] " />
> <footer value="[Footer] " />
> <conversionPattern value="%date [%thread]
> %-5level %logger [%ndc] <%property{auth}> - %message%newline" />
> </layout>
> <!-- Alternate layout using XML
> <layout type="log4net.Layout.XMLLayout" /> -->
> </appender>
> <appender name="ConsoleAppender"
> type="log4net.Appender.ConsoleAppender">
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%date [%thread]
> %-5level %logger [%ndc] <%property{auth}> - %message%newline" />
> </layout>
> </appender>
> <appender name="NetSendAppender"
> type="log4net.Appender.NetSendAppender">
> <threshold value="ERROR" />
> <server value="IN27WS024728" />
> <recipient value="jhegedus2" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%date [%thread]
> %-5level %logger [%ndc] - %message%newline" />
> </layout>
> </appender>
> <!-- Example of how to configure the AdoNetAppender
> <appender name="AdoNetAppender"
> type="log4net.Appender.AdoNetAppender" >
> <connectionString value="Driver={Microsoft Access
> Driver (*.mdb)};DBQ=C:\Work\cvs_root\log4net-1.2\access.mdb;UID=;PWD=;" />
> <layout type="log4net.Layout.PatternLayout">
>
> <conversionPattern value="INSERT INTO Log
> ([Date],[Thread],[Level],[Logger],[Message]) VALUES
> ('%date','%thread','%level','%logger','%message')" />
> </layout>
> </appender>
> -->
> <!--
> <appender name="A" type="log4net.Appender.ForwardingAppender" >
> <threshold value="WARN"/>
> <appender-ref ref="ConsoleAppender" />
> </appender>
> <appender name="B" type="log4net.Appender.ForwardingAppender" >
> <filter type="log4net.Filter.LevelRangeFilter">
> <levelMin value="DEBUG"/>
> <levelMax value="INFO"/>
> </filter>
> <appender-ref ref="ConsoleAppender" />
> </appender>
> -->
> <!-- Example of how to configure the AdoNetAppender to connect
> to MS Access -->
> <appender name="ADONetAppender_Access"
> type="log4net.Appender.AdoNetAppender">
> <connectionString
> value="Provider=Microsoft.Jet.OLEDB.4.0;Data
> Source=C:\Work\cvs_root\log4net-1.2\access.mdb;User Id=;Password=;" />
> <commandText value="INSERT INTO Log
> ([Date],[Thread],[Level],[Logger],[Message]) VALUES (@log_date, @thread,
> @log_level, @logger, @message)" />
> <parameter>
> <parameterName value="@log_date" />
> <dbType value="String" />
> <size value="255" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%date" />
> </layout>
> </parameter>
> <parameter>
> <parameterName value="@thread" />
> <dbType value="String" />
> <size value="255" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%thread" />
> </layout>
> </parameter>
> <parameter>
> <parameterName value="@log_level" />
> <dbType value="String" />
> <size value="50" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%level" />
> </layout>
> </parameter>
> <parameter>
> <parameterName value="@logger" />
> <dbType value="String" />
> <size value="255" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%logger" />
> </layout>
> </parameter>
> <parameter>
> <parameterName value="@message" />
> <dbType value="String" />
> <size value="1024" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%message" />
> </layout>
> </parameter>
> </appender>
> <!-- Example of how to configure the AdoNetAppender to connect
> to MS SQL Server -->
> <appender name="ADONetAppender_SqlServer"
> type="log4net.Appender.AdoNetAppender">
> <bufferSize value="1" />
> <connectionType
> value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0,
> Culture=neutral, PublicKeyToken=b77a5c561934e089" />
> <connectionString value="data source=SQLSVR;initial
> catalog=test_log4net;integrated security=false;persist security
> info=True;User ID=sa;Password=sa" />
> <commandText value="INSERT INTO Log
> ([Date],[Thread],[Level],[Logger],[Message]) VALUES (@log_date, @thread,
> @log_level, @logger, @message)" />
> <parameter>
> <parameterName value="@log_date" />
> <dbType value="DateTime" />
> <!--
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern
> value="%date{yyyy'-'MM'-'dd HH':'mm':'ss'.'fff}" />
> </layout>
> -->
> <layout
> type="log4net.Layout.RawTimeStampLayout" />
> </parameter>
> <parameter>
> <parameterName value="@thread" />
> <dbType value="String" />
> <size value="255" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%thread" />
> </layout>
> </parameter>
> <parameter>
> <parameterName value="@log_level" />
> <dbType value="String" />
> <size value="50" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%level" />
> </layout>
> </parameter>
> <parameter>
> <parameterName value="@logger" />
> <dbType value="String" />
> <size value="255" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%logger" />
> </layout>
> </parameter>
> <parameter>
> <parameterName value="@message" />
> <dbType value="String" />
> <size value="4000" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%message" />
> </layout>
> </parameter>
> </appender>
> <!-- Setup the root category, add the appenders and set the
> default level -->
> <root>
> <level value="WARN" />
> <appender-ref ref="LogFileAppender" />
> <appender-ref ref="ConsoleAppender" />
> <!-- <appender-ref ref="ADONetAppender_SqlServer" /> -->
> <appender-ref ref="NetSendAppender" />
> <!-- <appender-ref ref="A" /> -->
> </root>
> <!-- Specify the level for some specific categories -->
> <logger name="ConsoleApp.LoggingExample">
> <!-- <appender-ref ref="B" /> -->
> <level value="ALL" />
> <appender-ref ref="RollingLogFileAppender" />
> </logger>
> </log4net>
> </configuration>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira